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.
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

Rosehill B&B is a recently renovated guest house in Xagħra where guests can make the most of its outdoor swimming pool and shared lounge. The property is around 1.6 miles from Ramla Beach, 2 miles from Cittadella, and 5 miles from Ta' Pinu Basilica. The accommodation features luggage storage space and daily room service for guests.

All units feature air conditioning and a satellite flat-screen TV. Every room is fitted with a kettle, a private bathroom, and free Wifi, while certain rooms are fitted with a terrace and some have pool views. At the guest house, every unit is fitted with bed linen and towels.

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

The guest house has a picnic area where you can spend the day outdoors.

Malta International Airport is 24 miles 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

Gawhra B&B in Victoria provides accommodations with a garden, a terrace, and a shared lounge. This bed and breakfast offers air-conditioned accommodations with a balcony and free Wifi. Xlendi Beach is 1.8 miles away, and Cittadella is a 5-minute walk from the bed and breakfast.

At the bed and breakfast, every unit is equipped with a wardrobe. Rooms are equipped with a private bathroom with a shower, a hair dryer, and free toiletries. At the bed and breakfast, units are equipped with bed linen and towels.

Guests at the bed and breakfast can enjoy a continental breakfast.

With an outdoor fireplace and a picnic area, this bed and breakfast offers plenty of opportunities to wind down.

Ta' Pinu Basilica is 2.3 miles from Gawhra B&B. Malta International Airport is 24 miles 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

Serene Country House for Beach and Trekking Lovers enjoys a location in Xagħra, 1.1 miles from Ramla Beach and 2.8 miles from Cittadella. This homestay is 4.8 miles from Ta' Pinu Basilica. Free Wifi is available throughout the property, and Marsalforn Beach is a 18-minute walk away.

The homestay features some units with sea views, and every unit comes with a private bathroom.

Malta International Airport is 25 miles from the property.

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

3 Bedroom Farmhouse with Private Pool offers accommodations in Għajn Melel, a 15-minute walk from Wied il-Għasri Beach and 0.9 miles from Xwejni Bay Beach. Both free Wifi and parking on-site are accessible at the vacation home free of charge. The vacation home is also equipped with a garden, an outdoor swimming pool, and a terrace where guests can wind down.

The air-conditioned vacation home consists of 3 bedrooms, 2 living rooms, a fully equipped kitchen with an oven and a kettle, and 3 bathrooms with a bath and a hair dryer. Towels and bed linen are offered in the vacation home. The property has an outdoor dining area.

Marsalforn Beach is 1.7 miles from 3 Bedroom Farmhouse with Private Pool, while Cittadella is 2.4 miles from the property. Malta International Airport is 26 miles 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

Featuring an outdoor swimming pool, Gorgeous 2BR Gozo Apt with private balcony & Pool by 360 Estates offers accommodations in Żebbuġ. The air-conditioned accommodation is a 17-minute walk from Xwejni Bay Beach. Free Wifi is available throughout the property and Wied il-Għasri Beach is a 13-minute walk away.

Offering a terrace and pool views, the spacious apartment includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 2 bathrooms with a shower. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.

Marsalforn Beach is 1.7 miles from the apartment, while Cittadella is 2.4 miles from the property. Malta International Airport is 26 miles away.

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

Lovely home with beautiful view with communal pool by 360 Estates offers accommodations in Taʼ Bullara, 1.5 miles from Ramla Beach and 1.7 miles from Marsalforn Beach. This apartment features air-conditioned accommodations with a balcony and free Wifi. Outdoor seating is also available at the apartment.

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

Cittadella is 2.1 miles from Lovely home with beautiful view with communal pool by 360 Estates, while Ta' Pinu Basilica is 5.2 miles from the property. Malta International Airport is 24 miles away.

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

A 15-minute walk from Ramla Beach in Xagħra, Villa Pedro - 2 Bedroom Villa with Shared Pool offers accommodations with access to wellness packages. Guests can benefit from a patio and a picnic area. The villa provides an outdoor swimming pool and a shared kitchen, as well as free Wifi.

Leading onto a balcony with garden views, the villa consists of 2 bedrooms. Providing a terrace with sea views, this villa also provides guests with a TV, a well-equipped kitchen with an oven, a toaster, and a fridge, as well as 3 bathrooms with a bidet and a hair dryer. This villa is allergy-free and non-smoking.

Yoga classes and fitness classes are organized at the fitness room on site. Both a bicycle rental service and a car rental service are available at the villa.

Cittadella is 3.1 miles from Villa Pedro - 2 Bedroom Villa with Shared Pool, while Ta' Pinu Basilica is 5.3 miles from the property. Malta International Airport is 25 miles away, and the property offers a paid airport shuttle service.

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

A recently renovated apartment, Luxurious Maisonette with Pool in Xaghra offers accommodations in Tal-Barmil. This property offers access to a balcony, free private parking, and free Wifi. Ta' Pinu Basilica is 3.8 miles from the apartment.

Featuring a terrace with pool views, this apartment also includes a cable flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 3 bathrooms with a shower and a hair dryer. The property has an outdoor dining area.

Guests can enjoy the outdoor swimming pool at the apartment.

Marsalforn Beach is 1.7 miles from Luxurious Maisonette with Pool in Xaghra, while Cittadella is 1.6 miles from the property. Malta International Airport is 25 miles 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

Clifftop Lodge offers accommodations in Tal-Barmil, 1.7 miles from Marsalforn Beach and 1.6 miles from Cittadella. This apartment provides air-conditioned accommodations with a patio. The apartment features private parking, an infinity pool, and an elevator.

With free Wifi, this 3-bedroom apartment offers a satellite flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Guests can take in the views of the sea from the terrace, which also has outdoor furniture. There's 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 the day outdoors.

Ta' Pinu Basilica is 3.6 miles from the apartment. Malta International Airport is 24 miles away.

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

Offering a shared lounge, Spirit of Gozo unique penthouse with free breakfast offers accommodations in Xagħra. The property is around 1.8 miles from Ramla Beach, 1.8 miles from Marsalforn Beach, and 2 miles from Cittadella. The accommodation provides a hot tub, free Wifi throughout the property, and an elevator.

Leading onto a balcony with mountain views, the spacious air-conditioned apartment consists of 2 bedrooms. Providing a terrace with sea views, this apartment also provides guests with a flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a walk-in shower and a hair dryer. The apartment offers bed linen, towels, and laundry service.

Continental and full English/Irish breakfast options with local specialities, fresh pastries, and champagne are available. Guests can eat at the on-site family-friendly restaurant, which is open for dinner, lunch, brunch, and cocktails.

Yoga is available at the property. If you like to discover the area, snorkeling, cycling and hiking are possible in the surroundings and the apartment can arrange a car rental service.

Ta' Pinu Basilica is 3.9 miles from Spirit of Gozo unique penthouse with free breakfast. 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
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

1.5 miles from Wied il-Għasri Beach in Żebbuġ, Ta' Pinu Spa Suite - Luxury Heritage Living offers accommodations with access to a hot tub. This property offers access to a balcony, free private parking, and free Wifi. Outdoor seating is also available at the apartment.

The air-conditioned apartment consists of 1 bedroom, a living room, a fully equipped kitchen with an oven and a coffee machine, and 1 bathroom with a walk-in shower and a hair dryer. Towels and bed linen are featured in the apartment. The property offers sea views.

Xwejni Bay Beach is 1.6 miles from Ta' Pinu Spa Suite - Luxury Heritage Living, while Cittadella is 1.8 miles away. Malta International Airport is 25 miles 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

Featuring a garden, Ta'Siku Gozitan villa Pool & hot tub - Happy Rentals features accommodations in Il-Pergla. The air-conditioned accommodation is 1.5 miles from Marsalforn Beach. Free Wifi is available throughout the property and Ramla Beach is a 13-minute walk away.

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

The vacation home also offers an outdoor swimming pool and a hot tub for guests to relax in.

Cittadella is 3.4 miles from Ta'Siku Gozitan villa Pool & hot tub - Happy Rentals, while Ta' Pinu Basilica is 5.2 miles from the property. Malta International Airport is 24 miles away.

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