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
The best price on last-minute hotel deals.The best price on last-minute hotel deals.

The best choice with thousands of stays worldwide.The best choice with thousands of stays worldwide.

The best availability, even at the last minute.The best availability, even at the last minute.

Free cancellation options and fast, friendly support.Free cancellation options and fast, friendly support.

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.
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 · 1.51 mi 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
Gozo Sunset Valley view Apartment
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 · 1.51 mi from centre

9.8

 

8 reviews

Gozo Sunset Valley view Apartment is located in Xagħra, just 3 miles from Cittadella and 4.8 miles from Ta' Pinu Basilica. Guests can benefit from a terrace and an outdoor pool. Free Wifi is available throughout the property and Ramla Beach is 1.1 miles away.

The air-conditioned apartment is composed of 2 separate bedrooms, a living room, a fully equipped kitchen with a microwave and toaster, and 2 bathrooms. A flat-screen TV is provided.

Malta International Airport is 24 miles 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 · 1.51 mi 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 14 mi (22.5 km) from Golden Bay and 5.4 mi (8.8 km) from Blue Lagoon.

Compare price on Booking.com
Compare price on Booking.com
Gozo - Apartment with Stunning Views & 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.

Apartment in Xaghra, Xagħra · 1.51 mi from centre

8.1

 

35 reviews

Gozo - Apartment with Stunning Views & Shared Pool is located in Xagħra, just 1.1 miles from Ramla Beach and 3 miles from Cittadella. Guests can benefit from a balcony and a year-round outdoor pool. The apartment features a sun terrace, a 24-hour front desk, and free Wifi is available throughout the property.

The air-conditioned apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a kettle, and 2 bathrooms with a shower and a hair dryer. Towels and bed linen are available in the apartment. The property has an outdoor dining area.

Ta' Pinu Basilica is 4.8 miles from the apartment. Malta International Airport is 24 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
St Anglu Xaghra Family Stay - Lift and AC included
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 · 1.53 mi from centre

9.6

 

16 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
Charming Apartment with Large Terrace and Sea Views
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 · 1.56 mi from centre

8.3

 

3 reviews

Providing a garden, Charming Apartment with Large Terrace and Sea Views provides accommodations in Xagħra. This apartment features accommodations with a balcony. Free Wifi is available throughout the property and Ramla Beach is a 14-minute walk away.

Featuring a terrace and sea views, the spacious apartment includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 1 bathroom with a shower. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.

Cittadella is 3.6 miles from the apartment, while Ta' Pinu Basilica is 5.3 miles from the property. Malta International Airport is 24 miles away.

Compare price on Booking.com
Compare price on Booking.com
Tal-Bambinu Boutique B&B
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 · 1.58 mi from centre

9.4

 

10 reviews

Tal-Bambinu Boutique B&B offers air-conditioned rooms in Xagħra. With pool views, this accommodation features a swimming pool. The bed and breakfast provides a sun terrace, a 24-hour front desk, and free Wifi is available throughout the property.

At the bed and breakfast, the 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 bed and breakfast, all units are fitted with bed linen and towels.

A continental breakfast is available at the bed and breakfast. Guests can make the most of the warm weather with the property's barbecue facilities.

A car rental service is available at Tal-Bambinu Boutique B&B.

Ramla Beach is 1.5 miles from the accommodation, while Cittadella is 1.8 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 · 1.59 mi from centre

8.8

 

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 · 1.59 mi from centre

9.3

 

3 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
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 · 1.60 mi from centre

9.3

 

41 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
Gajdoru Valley
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 · 1.60 mi from centre

9.5

 

7 reviews

Gajdoru Valley offers accommodations in Xagħra, a 17-minute walk from Ramla Beach and 3.4 miles from Cittadella. Both free Wifi and parking on-site are available at the apartment free of charge. The accommodation provides an elevator and private check-in and check-out for guests.

Providing a balcony and sea views, the apartment includes 1 bedroom, a living room, flat-screen TV, an equipped kitchen, and 1 bathroom with a shower. Towels and bed linen are provided in the apartment. The property has an outdoor dining area.

Ta' Pinu Basilica is 5.2 miles from Gajdoru Valley. Malta International Airport is 24 miles away.

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 · 1.61 mi from centre

9.3

 

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

Buffet and continental breakfast options with warm dishes, fruit, and juice are available. 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
Bliss Boutique Living
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 · 1.61 mi from centre

9.2

 

1,240 reviews

Breakfast available

Bliss Boutique Living in Xagħra provides adults-only accommodations with a rooftop pool and a garden. The bed and breakfast features garden views, a sun terrace, and free Wifi is available throughout the property.

At the bed and breakfast, units have a desk, a flat-screen TV, a private bathroom, bed linen, and towels. The units include air conditioning, and some units at the bed and breakfast have a balcony. The rooms are equipped with heating facilities.

Buffet and continental breakfast options with warm dishes, fresh pastries, and pancakes are available.

Cittadella is 1.4 miles from the bed and breakfast, while Ta' Pinu Basilica is 3.3 miles away. 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
Il-Logga 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 Xaghra · 1.61 mi from centre

9.4

 

110 reviews

Breakfast available

With a stay at Il-Logga Boutique Hotel in Xaghra, you'll be within a 10-minute drive of Ramla Bay Beach and Gozo Ferry Terminal. This hotel is 14.2 mi (22.9 km) from Golden Bay and 5.7 mi (9.2 km) from Blue Lagoon.

Compare price on Booking.com
Compare price on Booking.com
MJ Farmhouse 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 · 1.62 mi from centre

9.5

 

191 reviews

Breakfast available

MJ Farmhouse B&B is a recently renovated bed and breakfast in Xagħra where guests can make the most of its outdoor swimming pool and shared lounge. This bed and breakfast features air-conditioned accommodations with a terrace. The bed and breakfast has private entrance.

At the bed and breakfast, each unit has a desk. Rooms include a kettle, a private bathroom, and free Wifi, while selected rooms also boast a balcony and some have pool views. At the bed and breakfast, units include bed linen and towels.

Buffet and continental breakfast options with local specialities, fresh pastries, and pancakes are available.

Ramla Beach is 1.8 miles from the bed and breakfast, while Cittadella is 1.5 miles away. 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
Room
Georges Boutique 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.

Bed & breakfast in Xaghra · 1.63 mi from centre

9.8

 

24 reviews

With a stay at Georges Boutique Living 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.1 km) from Golden Bay and 5.8 mi (9.3 km) from Blue Lagoon.

Compare price on Booking.com
Compare price on Booking.com
Ta Naqċil
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.64 mi from centre

9.5

 

33 reviews

Ta Naqċil in Xagħra provides accommodations with an outdoor swimming pool, a terrace, and a shared lounge. Among the facilities at this property are a shared kitchen and private check-in and check-out, along with free Wifi throughout the property. Every room is equipped with a balcony.

At the homestay, every unit is equipped with air conditioning, a seating area, a flat-screen TV with streaming services, a kitchen, a dining area, and a private bathroom with a shower. At the homestay, the units include bed linen and towels.

Cittadella is 1.4 miles from the homestay, while Ta' Pinu Basilica is 3.4 miles from the property. Malta International Airport is 24 miles away.

Compare price on Booking.com
Compare price on Booking.com
Luxurious 3 Bedroomed Penthouse
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 · 1.66 mi from centre

9.0

 

1 review

Luxurious 3 Bedroomed Penthouse is located in Xagħra, just 1.4 miles from Ramla Beach and 2.9 miles from Cittadella. 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 4.6 miles from the apartment.

Providing 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. A private entrance leads guests into the apartment, where they can enjoy some wine or champagne and chocolates or cookies. The property has an outdoor dining area.

Malta International Airport is 24 miles away.

Compare price on Booking.com
Compare price on Booking.com
Penthouse, Sea Views and Private Roof Top 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.

Apartment in Xaghra, Il-Pergla · 1.67 mi from centre

9.7

 

19 reviews

Penthouse, Sea Views and Private Roof Top Pool is located in Il-Pergla, just 1.1 miles from Ramla Beach and 3.1 miles from Cittadella. This apartment offers air-conditioned accommodations with a balcony. The pool features a fence and pool views.

With free Wifi, this 3-bedroom apartment features a satellite flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and microwave. Guests can take in the views of the sea from the terrace, which also has outdoor furniture.

A car rental service is available at the apartment.

Ta' Pinu Basilica is 4.9 miles from Penthouse, Sea Views and Private Roof Top Pool. Malta International Airport is 24 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Unique Bus stay with stunning views in Ramla Bay by 360 Estates
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Campsite in Xaghra, Il-Pergla · 1.68 mi from centre

9.7

 

3 reviews

Unique Bus stay with stunning views in Ramla Bay by 360 Estates is located in Il-Pergla, just 4.3 miles from Cittadella and 6 miles from Ta' Pinu Basilica. Free Wifi is available throughout the property and Ramla Beach is a 3-minute walk away.

The air-conditioned campground consists of 1 bedroom, a living room, a fully equipped kitchen with an oven and a kettle, and 1 bathroom with a shower and a hair dryer. Towels and bed linen are available in the campground. The accommodation is non-smoking.

Malta International Airport is 25 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
tripadvisorHG