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.

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 holiday home in Xaghra, you'll be a 2-minute drive from Ramla Bay Beach and 10 minutes from Gozo Ferry Terminal. This holiday 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 holiday home in Xaghra, you'll be a 2-minute drive from Ramla Bay Beach and 10 minutes from Gozo Ferry Terminal. This holiday 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

Featuring air-conditioned accommodation with a private pool, Ta Xandru Farmhouse Triq Marsalforn Xaghra Gozo is located in Xagħra. This property offers access to a balcony, free private parking and free WiFi. Ramla Beach is 1.9 km from the holiday home and Cittadella is 5 km away.

With 3 bedrooms, this recently renovated holiday home features a terrace, a living room and a flat-screen TV. Towels and bed linen are provided in the holiday home. For added privacy, the accommodation features a private entrance.

If you prefer to cook in the comfort of your own place, you can make use of the kitchen facilities.

Ta' Pinu Basilica is 7.8 km from the holiday home. Malta International Airport is 39 km away.

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 guest house 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

Boasting quiet street views, Tal-Awturi Rent a Room offers accommodation with a terrace, around 1.4 km from Ramla Beach. Both free WiFi and parking on-site are accessible at the homestay free of charge. The property is non-smoking and is set 2.8 km from Marsalforn Beach.

The homestay has a satellite flat-screen TV. Towels and bed linen are offered in the homestay. The accommodation offers an air conditioning, a heating and a private bathroom.

Cittadella is 5.2 km from Tal-Awturi Rent a Room, while Ta' Pinu Basilica is 8.1 km from the property. Malta International Airport is 39 km 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

Located in Xagħra, 2.9 km from Marsalforn Beach and 2.4 km from Cittadella, IL Gnejna II provides air-conditioned accommodation with a terrace and free WiFi. This holiday home also has a private pool. The property is non-smoking and is situated 5.6 km from Ta' Pinu Basilica.

The holiday home features 2 bedrooms, a flat-screen TV, an equipped kitchen, and 1 bathroom with a bath. For added privacy, the accommodation features a private entrance.

Guests can take advantage of the warm weather with the property's barbecue facilities.

Malta International Airport is 40 km away.

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 guest house 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

Featuring air-conditioned accommodation with a patio, Spacious, Bright, Valley & Sea View Maisonette is set in Xagħra. This property offers access to a balcony, free private parking and free WiFi. The property is non-smoking and is located 1.1 km from Ramla Beach.

The spacious apartment with a terrace and sea views features 3 bedrooms, a living room, a flat-screen TV, an equipped kitchen with a dishwasher and an oven, and 2 bathrooms with a walk-in shower. 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.

Marsalforn Beach is 2.6 km from Spacious, Bright, Valley & Sea View Maisonette, while Cittadella is 5.6 km from the property. Malta International Airport is 39 km 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

Situated in Xagħra, 7B The Grove features accommodation with a private pool. Free WiFi is available throughout the property and Ramla Beach is 1.8 km 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.

Cittadella is 4.9 km from the apartment, while Ta' Pinu Basilica is 7.7 km from the property. Malta International Airport is 38 km away.

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

Situated in Xagħra, the recently renovated St Anglu Xaghra Family Stay - Lift and AC included features accommodation 2.6 km from Ramla Beach and 2.8 km from Cittadella. Among the facilities at this property are a lift and private check-in and check-out, along with free WiFi throughout the property. The property is non-smoking and is set 6 km from Ta' Pinu Basilica.

The spacious apartment with a balcony and garden views has 2 bedrooms, 2 living rooms, a flat-screen TV, an equipped kitchen with an oven and a microwave, and 3 bathrooms with a bath. Towels and bed linen are offered in the apartment. The property offers quiet street views.

Malta International Airport is 39 km from the property.

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

Located within 1.9 km of Ramla Beach and 4.8 km of Cittadella, Large Bedroom in Boutique Style Farmhouse B&B with Pool provides rooms with air conditioning and a private bathroom in Il-Pergla. With pool views, this accommodation features a terrace and a swimming pool. Every room is equipped with a balcony.

At the homestay, every unit is equipped with a desk. With a private bathroom equipped with a walk-in shower and bathrobes, units at the homestay also provide guests with free WiFi. At the homestay, all units are fitted with bed linen and towels.

Guests can also relax in the shared lounge area.

Ta' Pinu Basilica is 7.6 km from the homestay. Malta International Airport is 39 km 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

Featuring air-conditioned accommodation with a private pool, garden view and a balcony, Dar tas-Soru Farmhouse with Private Pool is located in Għasri. It is situated 1.3 km from Wied il-Għasri Beach and provides free WiFi plus free shuttle service. Outdoor seating is also available at the holiday home.

The spacious holiday home with a terrace and pool views features 3 bedrooms, a living room, a flat-screen TV, an equipped kitchen with an oven and a microwave, and 4 bathrooms with a shower. Towels and bed linen are provided in the holiday home. There is also a seating area and a fireplace.

A car rental service is available at Dar tas-Soru Farmhouse with Private Pool.

Ta' Pinu Basilica is 2.9 km from the accommodation, while Cittadella is 3.8 km away. Malta International Airport is 43 km from the property.

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

Situated in Xagħra, 1.9 km from Ramla Beach and 4.9 km from Cittadella, 2 Large ensuite Bedrooms in Boutique Style Farmhouse B&B with Pool features spacious air-conditioned accommodation with a terrace and free WiFi. With pool views, this accommodation provides a balcony and a swimming pool. Staff on-site can arrange a shuttle service.

The kitchen has a dishwasher, an oven and a microwave and there is a private bathroom with bathrobes and a hair dryer. This bed and breakfast is non-smoking and soundproof.

The bed and breakfast has a picnic area where you can spend a day out in the open.

Ta' Pinu Basilica is 7.7 km from the bed and breakfast. Malta International Airport is 39 km 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

Set in Xagħra, 2.5 km from Ramla Beach, 250 yo Tal-Bambinu Holiday Accomodation offers air-conditioned rooms with free WiFi. There is a private entrance at the guest house for the convenience of those who stay. Boasting family rooms, this property also provides guests with a year-round outdoor pool.

All units in the guest house are fitted with a kettle. There is 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.

Cittadella is 2.8 km from the guest house, while Ta' Pinu Basilica is 6 km from the property. Malta International Airport is 39 km away.

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

Situated in Xagħra, 2.5 km from Ramla Beach and 2.8 km from Cittadella, Sultana tal-Vittorji features air-conditioned accommodation with a patio and free WiFi. Ta' Pinu Basilica is 5.9 km from the holiday home.

The spacious holiday home has 3 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV, a dining area, a fully equipped kitchen, and a terrace with quiet street views. Guests can enjoy an ambient stay in their soundproof room with tiled floors and a fireplace. For added privacy, the accommodation features a private entrance.

Malta International Airport is 39 km 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

Boasting an outdoor swimming pool, a garden, and a bar, The Cloisters Bed And Breakfast provides accommodation in Xagħra with free WiFi and garden views. The property has city and inner courtyard views, and is 2.5 km from Ramla Beach. Featuring family rooms, this property also provides guests with a picnic area.

All units are fitted with air conditioning, a flat-screen TV with cable channels, a fridge, a kettle, a shower, a hair dryer and a desk. The bed and breakfast features some units that have a terrace and pool view, and every unit is fitted with a private bathroom and a wardrobe. At the bed and breakfast, each unit has bed linen and towels.

There is a snack bar, and a minimarket is also available.

Guests at the bed and breakfast will be able to enjoy activities in and around Xagħra, like snorkelling. Guests can also relax in the shared lounge area.

Cittadella is 3 km from The Cloisters Bed And Breakfast, while Ta' Pinu Basilica is 7.7 km from the property. Malta International Airport is 39 km 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

Located in Xagħra and only 2.9 km from Ramla Beach, Botanica B&B provides accommodation with sea views, free WiFi and free private parking. The property features pool and garden views, and is 2.4 km from Cittadella. Featuring family rooms, this property also provides guests with a sun terrace.

At the bed and breakfast, some units have a private entrance, dining area, fireplace and oven. All units include a coffee machine and a private bathroom with a hair dryer, while some rooms will provide you with a fully equipped kitchen equipped with a dishwasher. At the bed and breakfast, every unit comes with bed linen and towels.

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

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

Ta' Pinu Basilica is 5.6 km from the bed and breakfast. Malta International Airport is 39 km away, and the property offers a paid airport shuttle service.

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