Last-minute hotel deals in Marsalforn

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

Marsalforn, nestled on the north coast of Gozo in the Maltese archipelago, is a charming seaside town perfect for a tranquil getaway. Known for its picturesque bay and vibrant atmosphere, Marsalforn offers a delightful mix of relaxation and adventure. Visitors can choose from a variety of accommodations, ranging from cozy guest houses to luxurious hotels, ensuring a comfortable stay for every traveler.

The best neighborhoods to stay in Marsalforn include the bustling waterfront area, where you can enjoy stunning sea views and easy access to local eateries and shops. For those seeking a quieter retreat, the outskirts offer serene settings with beautiful landscapes.

Top attractions in Marsalforn include the scenic Marsalforn Bay, ideal for swimming and sunbathing, and the nearby Qbajjar Bay, known for its unique salt pans. The town's proximity to the hilltop villages of Xagħra and Żebbuġ also provides opportunities for cultural exploration.

Clear filters

Marsalforn

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Marsalforn, but are nearby and match your search.
Primary image
San Pawl bnb Farmhouse Calypso
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed & breakfast in Xaghra · 2.29 km from centre

Breakfast available

With a stay at San Pawl bnb Farmhouse Calypso in Xaghra, you'll be a 3-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This bed & breakfast is 9.6 mi (15.4 km) from Mellieha Bay and 14.1 mi (22.7 km) from Golden Bay.

Compare price on Booking.com
Compare price on Booking.com
Room
Siku Gozitan House With Pool hot tub
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Vacation home in Xaghra · 2.29 km from centre

With a stay at this vacation home in Xaghra, you'll be a 2-minute drive from Ramla Bay Beach and 10 minutes from Gozo Ferry Terminal. This vacation home is 14.4 mi (23.1 km) from Golden Bay and 5.9 mi (9.4 km) from Blue Lagoon.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ta'Siku Gozitan villa + Pool & hot tub
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Vacation home in Xaghra · 2.29 km from centre

With a stay at this vacation home in Xaghra, you'll be a 2-minute drive from Ramla Bay Beach and 10 minutes from Gozo Ferry Terminal. This vacation home is 14.4 mi (23.1 km) from Golden Bay and 5.9 mi (9.4 km) from Blue Lagoon.

Compare price on Booking.com
Compare price on Booking.com
Ta Xandru Farmhouse Triq Marsalforn Xaghra Gozo
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Xaghra, Xagħra · 2.33 km from centre

8.3

 

7 reviews

Ta Xandru Farmhouse Triq Marsalforn Xaghra Gozo is a recently renovated vacation home in Xagħra, near Ramla Beach. This property offers access to a terrace, free private parking, and free Wifi.

This 3-bedroom vacation home will provide you with a flat-screen TV, air conditioning, and a living room. Towels and bed linen are provided in the vacation home. For added privacy, the accommodation features a private entrance.

For those nights when you'd rather not eat out, you can cook in your kitchen.

Cittadella is 3.1 miles from the vacation home, while Ta' Pinu Basilica is 4.9 miles away. Malta International Airport is 24 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
San pawl bnb farmhouse Kortoll
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Xaghra · 2.33 km from centre

9.6

 

12 reviews

Breakfast available

With a stay at San pawl bnb farmhouse Kortoll in Xaghra, you'll be within a 10-minute drive of Ramla Bay Beach and Gozo Ferry Terminal. This guesthouse is 14.5 mi (23.3 km) from Golden Bay and 5.9 mi (9.5 km) from Blue Lagoon.

Compare price on Booking.com
Compare price on Booking.com
Tal-Awturi Rent a Room
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in Xaghra, Il-Pergla · 2.35 km from centre

Tal-Awturi Rent a Room is a recently renovated homestay in Il-Pergla, near Ramla Beach. Both free Wifi and parking on-site are accessible at the homestay free of charge. Ta' Pinu Basilica is 5 miles from the homestay.

Towels and bed linen are offered in the homestay. The accommodation offers an air conditioning, a heating, and a private bathroom.

Marsalforn Beach is 1.7 miles from Tal-Awturi Rent a Room, while Cittadella is 3.3 miles from the property. Malta International Airport is 24 miles away.

Compare price on Booking.com
Compare price on Booking.com
IL Gnejna II
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Xaghra, Xagħra · 2.37 km from centre

8.8

 

23 reviews

Providing a seasonal outdoor swimming pool, IL Gnejna II provides accommodations in Xagħra. Guests staying at this vacation home have access to free Wifi, a fully equipped kitchen, and a terrace. Ta' Pinu Basilica is 3.5 miles from the vacation home.

Composed of 2 bedrooms, this air-conditioned vacation home features 1 bathroom with a bath and a hair dryer. A flat-screen TV is featured. For added privacy, the accommodation features a private entrance.

Guests can make the most of the warm weather with the property's barbecue facilities.

Marsalforn Beach is 1.8 miles from the vacation home, while Cittadella is 1.5 miles away. Malta International Airport is 25 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
All Nations Gozo - Duplex
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Xaghra · 2.38 km from centre

9.0

 

4 reviews

With a stay at All Nations Gozo - Duplex in Xaghra, you'll be a 5-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This guesthouse is 14.2 mi (22.8 km) from Golden Bay and 8.9 mi (14.2 km) from Paradise Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Spacious, Bright, Valley & Sea View Maisonette
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Xaghra, Xagħra · 2.40 km from centre

9.4

 

17 reviews

Providing a garden, Spacious, Bright, Valley & Sea View Maisonette offers accommodations in Xagħra. This property offers access to a balcony, free private parking, and free Wifi. Cittadella is 3.5 miles from the apartment and Ta' Pinu Basilica is 5.3 miles away.

Offering a terrace and sea views, the spacious apartment includes 3 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower and a bath. Towels and bed linen are featured in the apartment. The property has an outdoor dining area.

Both a bicycle rental service and a car rental service are available at the apartment, while fishing and hiking can be enjoyed nearby.

Ramla Beach is a 12-minute walk from Spacious, Bright, Valley & Sea View Maisonette, while Marsalforn Beach is 1.6 miles from the property. Malta International Airport is 24 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
7B The Grove
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Xaghra, Xagħra · 2.43 km from centre

8.0

 

1 review

7B The Grove offers accommodations in Xagħra, 3 miles from Cittadella and 4.8 miles from Ta' Pinu Basilica. Guests are welcome to go for a swim in the private pool. Free Wifi is available throughout the property and Ramla Beach is 1.1 miles away.

Offering direct access to a terrace with garden views, the air-conditioned apartment consists of 2 bedrooms and a fully equipped kitchen. Towels and bed linen are available in the apartment. The accommodation is non-smoking.

Malta International Airport is 24 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Room
Gozo - Apartment With Stunning Views Shared Pool
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Xaghra · 2.43 km from centre

With a stay at Gozo - Apartment With Stunning Views Shared Pool in Xaghra, you'll be a 4-minute drive from Ramla Bay Beach and 8 minutes from Gozo Ferry Terminal. This apartment is 9.5 mi (15.2 km) from Mellieha Bay and 14 mi (22.5 km) from Golden Bay.

Compare price on Booking.com
Compare price on Booking.com
St Anglu Xaghra Family Stay - Lift and AC included
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Xaghra, Xagħra · 2.46 km from centre

9.6

 

5 reviews

A recently renovated apartment, St Anglu Xaghra Family Stay - Lift and AC included offers accommodations in Xagħra. Among the facilities at this property are an elevator and private check-in and check-out, along with free Wifi throughout the property. Ta' Pinu Basilica is 3.7 miles from the apartment.

Featuring a balcony and garden views, the spacious apartment includes 2 bedrooms, 2 living rooms, flat-screen TV, an equipped kitchen, and 3 bathrooms with a bath and a shower. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.

Ramla Beach is 1.6 miles from the apartment, while Cittadella is 1.7 miles from the property. Malta International Airport is 24 miles away.

Compare price on Booking.com
Compare price on Booking.com
Large Bedroom in Boutique Style Farmhouse B&B with Pool
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in Xaghra, Il-Pergla · 2.48 km from centre

9.7

 

12 reviews

Large Bedroom in Boutique Style Farmhouse B&B with Pool in Il-Pergla provides accommodations with a seasonal outdoor swimming pool and a shared lounge. This homestay features air-conditioned accommodations with a balcony. The homestay provides pool views, a sun terrace, and free Wifi is available throughout the property.

At the homestay, every unit is equipped with a desk. There's a private bathroom with walk-in shower in every unit, along with bathrobes, a hair dryer, and free toiletries. At the homestay, all units are fitted with bed linen and towels.

Ramla Beach is 1.2 miles from the homestay, while Cittadella is 3 miles from the property. Malta International Airport is 24 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Dar tas-Soru Farmhouse with Private Pool
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Gozo, Għasri · 2.56 km from centre

8.6

 

10 reviews

Dar tas-Soru Farmhouse with Private Pool offers accommodations in Għasri, a 16-minute walk from Wied il-Għasri Beach and 1.8 miles from Ta' Pinu Basilica. This vacation home provides air-conditioned accommodations with a balcony and free Wifi. The accommodation features airport transfers, while a car rental service is also available.

Providing a terrace and pool views, the spacious vacation home includes 3 bedrooms, a living room, cable flat-screen TV, an equipped kitchen, and 4 bathrooms with a shower. Towels and bed linen are provided in the vacation home. There's also a seating area and a fireplace.

Guests can enjoy the outdoor swimming pool and garden at the vacation home.

Cittadella is 2.4 miles from Dar tas-Soru Farmhouse with Private Pool. Malta International Airport is 27 miles away.

Compare price on Booking.com
Compare price on Booking.com
2 Large ensuite Bedrooms in Boutique Style Farmhouse B&B with Pool
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Xaghra, Xagħra · 2.56 km from centre

9.5

 

4 reviews

2 Large ensuite Bedrooms in Boutique Style Farmhouse B&B with Pool is located in Xagħra, just 3 miles from Cittadella and 4.8 miles from Ta' Pinu Basilica. With pool views, this accommodation features a terrace and a swimming pool. Free Wifi is available throughout the property and Ramla Beach is 1.2 miles away.

The bed and breakfast also comes with a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as bathrobes. The accommodation offers an air conditioning, a heating, and a private bathroom.

The bed and breakfast has a picnic area where you can spend the day outdoors.

Malta International Airport is 24 miles from the property, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Segond Hotel
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Xaghra · 2.56 km from centre

8.8

 

64 reviews

Located in Xaghra, The Segond Hotel is in the historical district, a 3-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This hotel is 5.9 mi (9.4 km) from Blue Lagoon and 8.5 mi (13.6 km) from Cirkewwa Ferry Terminal.

Compare price on Booking.com
Compare price on Booking.com
250 yo Tal-Bambinu Holiday Accomodation
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Xaghra, Xagħra · 2.56 km from centre

5.4

 

12 reviews

250 yo Tal-Bambinu Holiday Accomodation in Xagħra provides accommodations with an outdoor swimming pool and a terrace. The air-conditioned accommodations are 1.7 miles from Cittadella. Free Wifi is available throughout the property, and Ramla Beach is 1.6 miles away.

At the guest house, all units are equipped with a wardrobe. There's a private bathroom with bath in some units, along with bathrobes, a hair dryer, and free toiletries. At the guest house, units come with bed linen and towels.

Ta' Pinu Basilica is 3.7 miles from the guest house. Malta International Airport is 24 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Sultana tal-Vittorji
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Xaghra, Xagħra · 2.57 km from centre

9.2

 

36 reviews

Sultana tal-Vittorji is located in Xagħra, just 1.7 miles from Cittadella and 3.7 miles from Ta' Pinu Basilica. Free Wifi is available throughout the property and Ramla Beach is 1.6 miles away.

Providing access to a patio, the air-conditioned vacation home consists of 3 bedrooms. Featuring a terrace with quiet street views, this vacation home also comes with a flat-screen TV, a well-equipped kitchen with an oven, a microwave, and a toaster, as well as 2 bathrooms with a bath and a hair dryer. There's also a seating area and a fireplace.

Malta International Airport is 24 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
The Cloisters Bed And Breakfast
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Xaghra, Xagħra · 2.59 km from centre

9.2

 

354 reviews

Breakfast available

The Cloisters Bed And Breakfast in Xagħra provides accommodations with a bar and a shared lounge. Featuring pool and garden views, this bed and breakfast also includes free Wifi. Outdoor seating is also available at the bed and breakfast.

At the bed and breakfast, every unit is fitted with a desk, a flat-screen TV, a private bathroom, bed linen, and towels. Each unit has air conditioning, and some units at the bed and breakfast have a terrace. At the bed and breakfast, each unit is equipped with a seating area.

There is a snack bar, and a mini-market is also available.

Guests can swim in the outdoor swimming pool, relax in the garden, or go snorkeling.

Ramla Beach is 1.5 miles from The Cloisters Bed And Breakfast, while Cittadella is 1.9 miles from the property. Malta International Airport is 24 miles away.

Compare price on Booking.com
Compare price on Booking.com
Botanica B&B
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed and breakfast in Xaghra, Xagħra · 2.59 km from centre

9.7

 

144 reviews

Botanica B&B offers accommodations in Xagħra, 3.5 miles from Ta' Pinu Basilica. Housed in a building dating back to 17th century, this bed and breakfast is 1.8 miles from Ramla Beach and 1.5 miles from Cittadella. The bed and breakfast provides rooms with air conditioning, free private parking, and free Wifi.

At the bed and breakfast, some units have a private entrance, dining area, fireplace, and fridge. All rooms include a coffee machine, while some rooms will provide you with a fully equipped kitchen with a dishwasher, an oven, and a toaster. At the bed and breakfast, all units include a private bathroom with a hair dryer and free toiletries.

A selection of options including warm dishes, local specialities, and fresh pastries are served for the à la carte breakfast. There is an on-site coffee shop, and during warmer months you can make use of the barbecue facilities.

The area is popular for cycling, and car rental is available at the bed and breakfast. Guests can also relax in the garden, next to the outdoor swimming pool, on the sun terrace, or in the shared lounge area.

Malta International Airport is 24 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor