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.
Rosehill B&B
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.

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

9.1

 

316 reviews

Boasting an outdoor swimming pool and views of pool, Rosehill B&B is a recently renovated guest house situated in Xagħra, 2.6 km from Ramla Beach. The property has city and quiet street views, and is 3.2 km from Cittadella. The accommodation features luggage storage space and a housekeeping service for guests.

All units are fitted with air conditioning, a flat-screen TV with streaming services, a fridge, a kettle, a shower, a hair dryer and a wardrobe. With a private bathroom, units at the guest house also boast free WiFi, while certain rooms are fitted with a terrace. At the guest house, every unit is fitted with bed linen and towels.

Buffet and continental breakfast options with fresh pastries, fruits and juice are available.

The guest house has a picnic area where you can spend a day out in the open.

Ta' Pinu Basilica is 8 km from the guest house. Malta International Airport is 39 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Duke Boutique Hotel
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.

Hotel in Gozo, Victoria · 3.27 km from centre

9.6

 

456 reviews

With a stay at The Duke Boutique Hotel, you'll be centrally located in Victoria, steps from Villa Rundle Gardens and within a 5-minute walk of The Citadel. This hotel is 1.7 mi (2.8 km) from Ggantija Temple and 3.1 mi (5 km) from Viewpoint.

Compare price on Booking.com
Compare price on Booking.com
Gawhra B&B
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.

Bed and breakfast in Gozo, Victoria · 3.41 km from centre

9.9

 

366 reviews

Set within 2.9 km of Xlendi Beach and 500 metres of Cittadella, Gawhra B&B offers rooms with air conditioning and a private bathroom in Victoria. With garden views, this accommodation features a balcony. Boasting family rooms, this property also provides guests with a sun terrace.

At the bed and breakfast, every unit is equipped with a wardrobe. With a private bathroom fitted with a shower and a hair dryer, units at the bed and breakfast also have free WiFi. At the bed and breakfast, units are equipped with bed linen and towels.

A continental breakfast is available at the bed and breakfast.

The bed and breakfast also features outdoor fireplace and a picnic area for a day out in the open.

Ta' Pinu Basilica is 3.7 km from Gawhra B&B. Malta International Airport is 39 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Maria Rosa Suites
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 Gozo, Victoria · 3.41 km from centre

9.2

 

10 reviews

Breakfast available

A stay at Maria Rosa Suites places you in the heart of Victoria, within a 5-minute walk of St. George's Basilica and The Citadel. This bed & breakfast is 2.2 mi (3.5 km) from Ggantija Temple and 2.3 mi (3.7 km) from Sanap Cliffs.

Compare price on Booking.com
Compare price on Booking.com
Serene Country House for Beach and Trekking Lovers
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, Xagħra · 1.50 km from centre

8.3

 

6 reviews

Offering sea views, Serene Country House for Beach and Trekking Lovers is an accommodation situated in Xagħra, 1.5 km from Marsalforn Beach and 1.7 km from Ramla Beach.

With a private bathroom, units at the homestay also boast free WiFi.

Cittadella is 4.5 km from the homestay, while Ta' Pinu Basilica is 7.7 km from the property. Malta International Airport is 40 km away.

Compare price on Booking.com
Compare price on Booking.com
3 Bedroom 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ħajn Melel · 1.72 km from centre

8.0

 

1 review

Boasting air-conditioned accommodation with a private pool, 3 Bedroom Farmhouse with Private Pool is situated in Għajn Melel. Both free WiFi and parking on-site are accessible at the holiday home free of charge. Marsalforn Beach is 2.7 km away and Cittadella is 3.8 km from the holiday home.

The holiday home with a balcony and garden views has 3 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 holiday home. The property has an outdoor dining area.

Guests can relax in the garden at the property.

Wied il-Għasri Beach is 1.2 km from 3 Bedroom Farmhouse with Private Pool, while Xwejni Bay Beach is 1.5 km from the property. Malta International Airport is 42 km away.

Compare price on Booking.com
Compare price on Booking.com
Gorgeous 2BR Gozo Apt with private balcony & Pool by 360 Estates
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 Gozo, Żebbuġ · 1.74 km from centre

9.7

 

3 reviews

Set in Żebbuġ, 1.1 km from Wied il-Għasri Beach and 1.5 km from Xwejni Bay Beach, Gorgeous 2BR Gozo Apt with private balcony & Pool by 360 Estates offers free WiFi, an outdoor swimming pool and air conditioning. It is located 3.8 km from Cittadella and offers a lift. The property is non-smoking and is situated 2.7 km from Marsalforn Beach.

The spacious apartment with a terrace and pool views has 2 bedrooms, a living room, a flat-screen TV, an equipped kitchen with a dishwasher and an oven, and 2 bathrooms with a shower. Towels and bed linen are offered in the apartment.

Ta' Pinu Basilica is 5.7 km from the apartment. Malta International Airport is 42 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
il figolla
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.

Bed & breakfast in Xaghra · 1.90 km from centre

Breakfast available

With a stay at il figolla in Xaghra, you'll be a 3-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This bed & breakfast is 14.4 mi (23.2 km) from Golden Bay and 8.8 mi (14.2 km) from Paradise Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cornucopia Hotel
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.

Hotel in Xaghra · 1.92 km from centre

8.6

 

149 reviews

When you stay at Cornucopia Hotel in Xaghra, you'll be near the beach, within a 10-minute drive of Ramla Bay Beach and Gozo Ferry Terminal. This hotel is 14.5 mi (23.3 km) from Golden Bay and 9.8 mi (15.7 km) from Paradise Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Lovely home with beautiful view with communal pool by 360 Estates
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, Taʼ Bullara · 1.92 km from centre

10.0

 

1 review

Situated in Taʼ Bullara, 2.3 km from Ramla Beach and 2.7 km from Marsalforn Beach, Lovely home with beautiful view with communal pool by 360 Estates features air-conditioned accommodation with a balcony and free WiFi. It is set 8.3 km from Ta' Pinu Basilica and provides a lift. The property is non-smoking and is located 3.4 km from Cittadella.

The spacious apartment with a terrace and garden views has 2 bedrooms, a living room, a flat-screen TV, an equipped kitchen with an oven and a microwave, and 2 bathrooms with a bath. Towels and bed linen are offered in the apartment.

Malta International Airport is 39 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Dubhlina Luxury Bed & Breakfast - Gozo
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 Gozo, Zebbug · 1.96 km from centre

10.0

 

9 reviews

Breakfast available

Located in Zebbug, Dubhlina Luxury Bed & Breakfast - Gozo is within a 5-minute drive of St. George's Basilica and Ta' Pinu Shrine. This family-friendly bed & breakfast is 2.3 mi (3.7 km) from Marsalforn Beach and 4.6 mi (7.4 km) from Ramla Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Villa Pedro - 2 Bedroom Villa with Shared 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.

Villa in Xaghra, Xagħra · 2.01 km from centre

8.5

 

2 reviews

Located in Xagħra, 1.3 km from Ramla Beach, Villa Pedro - 2 Bedroom Villa with Shared Pool offers accommodation with free WiFi, a balcony or a patio and access to a garden and an outdoor pool. Featuring a shared kitchen, this property also provides guests with a picnic area. The accommodation provides airport transfers, while a bicycle rental service is also available.

The villa comes with 2 bedrooms, 3 bathrooms, bed linen, towels, a TV, a dining area, a fully equipped kitchen, and a terrace with sea views. Guests can enjoy a meal on an outdoor dining area while overlooking the garden views. This villa is allergy-free and non-smoking.

Yoga classes and fitness classes are organised at the fitness room on site. A car rental service is available at the villa.

Cittadella is 5 km from Villa Pedro - 2 Bedroom Villa with Shared Pool, while Ta' Pinu Basilica is 8.6 km away. Malta International Airport is 40 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Gilju B&B
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.

Bed & breakfast in Xaghra · 2.14 km from centre

8.4

 

5 reviews

Breakfast available

With a stay at Gilju B&B in Xaghra, you'll be within a 10-minute drive of Ramla Bay Beach and Gozo Ferry Terminal. This bed & breakfast is 14.3 mi (23 km) from Golden Bay and 5.8 mi (9.3 km) from Blue Lagoon.

Compare price on Booking.com
Compare price on Booking.com
Luxurious Maisonette with Pool in Xaghra
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, Tal-Barmil · 2.16 km from centre

9.2

 

5 reviews

Boasting air-conditioned accommodation with a private pool, pool view and a balcony, Luxurious Maisonette with Pool in Xaghra is situated in Tal-Barmil. This property offers access to a terrace, free private parking and free WiFi. The property is non-smoking and is located 2.7 km from Marsalforn Beach.

The spacious apartment has 3 bedrooms, a flat-screen TV with cable channels, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 3 bathrooms with a shower. Guests can take in the ambience of the surroundings from an outdoor dining area. For added privacy, the accommodation features a private entrance.

Cittadella is 2.6 km from the apartment, while Ta' Pinu Basilica is 6.2 km from the property. Malta International Airport is 40 km away.

Compare price on Booking.com
Compare price on Booking.com
Clifftop Lodge
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, Tal-Barmil · 2.17 km from centre

10.0

 

1 review

Featuring air-conditioned accommodation with a private pool, sea view and a terrace, Clifftop Lodge is set in Tal-Barmil. Free WiFi is featured throughout the property and private parking is available on site. The accommodation offers a lift, full-day security and luggage storage for guests.

The spacious apartment is located on the ground floor and is fitted with 3 bedrooms, a flat-screen TV with streaming services and a fully equipped kitchen that provides guests with a dishwasher, an oven, a washing machine, a microwave and a toaster. Guests can take in the views of the mountain from the patio, which also has outdoor furniture. There is also a seating area and a fireplace.

An à la carte, Full English/Irish or vegetarian breakfast is available at the property.

The apartment has a picnic area where you can spend a day out in the open.

Marsalforn Beach is 2.7 km from the apartment, while Cittadella is 2.6 km away. Malta International Airport is 39 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Heritage Living Apartment With Spectacular Views
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.

Apartment in Gozo, Zebbug · 2.19 km from centre

10.0

 

1 review

Located in Zebbug, this apartment is within a 15-minute drive of Ramla Bay Beach and Gozo Ferry Terminal. This apartment is 11.3 mi (18.2 km) from Mellieha Bay and 15.8 mi (25.4 km) from Golden Bay.

Compare price on Booking.com
Compare price on Booking.com
Spirit of Gozo unique penthouse with free 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.

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

9.7

 

17 reviews

Breakfast available

Featuring air-conditioned accommodation with a balcony, Spirit of Gozo unique penthouse with free breakfast is located in Xagħra. The property has mountain and city views, and is 2.8 km from Ramla Beach. Providing free WiFi throughout the property, the allergy-free apartment features a hot tub.

The spacious apartment comes with 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a terrace with sea views. A private entrance leads guests into the apartment, where they can enjoy some wine or champagne and chocolates or cookies. This apartment is non-smoking and soundproof.

Continental and Full English/Irish breakfast options with local specialities, fresh pastries and champagne are available. Guests can enjoy a meal at the on-site family-friendly restaurant, which serves American cuisine and also offers vegetarian, vegan and dairy-free options.

Guests at the apartment can make the most of yoga classes offered in-house. For guests with children, Spirit of Gozo unique penthouse with free breakfast provides an indoor play area and a children's playground. If you would like to discover the area, snorkelling, cycling and hiking are possible in the surroundings and the accommodation can arrange a car rental service.

Marsalforn Beach is 2.9 km from Spirit of Gozo unique penthouse with free breakfast, while Cittadella is 3.2 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
Primary image
Ta' Pinu Spa Suite - Luxury Heritage Living
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 Gozo, Zebbug · 2.19 km from centre

Located in Zebbug, Ta' Pinu Spa Suite - Luxury Heritage Living is within a 15-minute drive of Ramla Bay Beach and Gozo Ferry Terminal. This apartment is 15.8 mi (25.4 km) from Golden Bay and 7.3 mi (11.7 km) from Blue Lagoon.

Compare price on Booking.com
Compare price on Booking.com
Ta' Pinu Spa Suite - Luxury Heritage Living
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 Gozo, Żebbuġ · 2.19 km from centre

10.0

 

1 review

Located in Żebbuġ in the Gozo region, Ta' Pinu Spa Suite - Luxury Heritage Living has a patio and city views. The air-conditioned accommodation is 2.5 km from Wied il-Għasri Beach, and guests can benefit from private parking available on site and free WiFi. The property is non-smoking and is set 2.6 km from Xwejni Bay Beach.

The apartment with a balcony and sea views features 1 bedroom, a living room, a TV, an equipped kitchen with an oven and a microwave, and 1 bathroom with a walk-in shower. Towels and bed linen are featured in the apartment. For added privacy, the accommodation features a private entrance.

Cittadella is 2.9 km from the apartment, while Ta' Pinu Basilica is 3.3 km away. Malta International Airport is 41 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Ta'Siku Gozitan villa Pool & hot tub - Happy Rentals
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, Il-Pergla · 2.29 km from centre

9.0

 

2 reviews

Boasting air-conditioned accommodation with a private pool, Ta'Siku Gozitan villa Pool & hot tub - Happy Rentals is set in Il-Pergla. Featuring a garden, the property is located within 1.1 km of Ramla Beach. Offering free WiFi throughout the property, the non-smoking holiday home features a hot tub.

The spacious holiday home with a terrace and sea views has 3 bedrooms, a living room, a TV, an equipped kitchen with a dishwasher and an oven, and 3 bathrooms with a bath. Towels and bed linen are offered in the holiday home. The property has an outdoor dining area.

Marsalforn Beach is 2.5 km from the holiday home, while Cittadella is 5.6 km from the property. Malta International Airport is 39 km away.

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