
Find hotels in Safi from ₩88,071
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Safi
Apart hotel
Check prices for these dates
Our top choices for Safi hotels

Palazzo Castagna
Palazzo CastagnaGhaxaq
9.8 out of 10, Exceptional, (136 reviews)
The price is ₩249,369
₩268,570 total
includes taxes & fees
Jun 11 - Jun 12

CA Sand Dune Hotel
CA Sand Dune HotelBirzebbuga
9.2 out of 10, Wonderful, (44 reviews)
The price is ₩271,378
₩292,119 total
includes taxes & fees
May 29 - May 30

Maritim Antonine Hotel & Spa Malta
Maritim Antonine Hotel & Spa MaltaMellieha
9.0 out of 10, Wonderful, (1,005 reviews)
The price is ₩147,249
₩159,301 total
includes taxes & fees
Jun 8 - Jun 9

Pergola Hotel & Spa
Pergola Hotel & SpaMellieħa Heights
8.0 out of 10, Very Good, (817 reviews)
The price is ₩180,342
₩194,727 total
includes taxes & fees
Jun 10 - Jun 11

Verdala Wellness Hotel AX Privilege - Adults Only
Verdala Wellness Hotel AX Privilege - Adults OnlyRabat
9.6 out of 10, Exceptional, (28 reviews)
The price is ₩410,720
₩441,222 total
includes taxes & fees
May 31 - Jun 1

Corinthia Palace Malta
Corinthia Palace MaltaAttard
9.4 out of 10, Exceptional, (1,000 reviews)
The price is ₩396,059
₩425,528 total
includes taxes & fees
Jun 1 - Jun 2

Novotel Malta Sliema
Novotel Malta SliemaGzira
8.8 out of 10, Excellent, (145 reviews)
The price is ₩228,180
₩245,899 total
includes taxes & fees
Jun 22 - Jun 23

Paradise Bay Resort
Paradise Bay ResortMellieha
7.6 out of 10, Good, (1,002 reviews)
The price is ₩192,749
₩207,986 total
includes taxes & fees
Jun 6 - Jun 7

Hyatt Centric Malta
Hyatt Centric MaltaPaceville
9.6 out of 10, Exceptional, (272 reviews)
The price is ₩342,270
₩367,976 total
includes taxes & fees
Jun 24 - Jun 25

Fitch Hotel
Fitch HotelPaceville
8.6 out of 10, Excellent, (82 reviews)
The price is ₩220,032
₩237,178 total
includes taxes & fees
Jun 2 - Jun 3

Bora Bora Ibiza Malta Resort - Music Hotel - Adults Only 18 plus
Bora Bora Ibiza Malta Resort - Music Hotel - Adults Only 18 plusBugibba
9.0 out of 10, Wonderful, (83 reviews)
The price is ₩146,378
₩158,378 total
includes taxes & fees
Jun 22 - Jun 23

Best Western Premier Malta
Best Western Premier MaltaQawra
9.6 out of 10, Exceptional, (150 reviews)
The price is ₩278,702
₩299,961 total
includes taxes & fees
May 29 - May 30

Grand Hotel Gozo
Grand Hotel GozoGhajnsielem
8.6 out of 10, Excellent, (907 reviews)
The price is ₩171,626
₩185,383 total
includes taxes & fees
Jun 1 - Jun 2

Courtyard by Marriott Sliema
Courtyard by Marriott SliemaSliema
9.6 out of 10, Exceptional, (242 reviews)
The price is ₩291,747
₩313,913 total
includes taxes & fees
May 31 - Jun 1

The St George Park Hotel
The St George Park HotelPaceville
6.4 out of 10, (113 reviews)
The price is ₩129,599
₩140,415 total
includes taxes & fees
Jun 8 - Jun 9

VITA Hotel
VITA HotelPaceville
8.4 out of 10, Very Good, (198 reviews)
The price is ₩175,430
₩189,464 total
includes taxes & fees
Jun 5 - Jun 6

Sunseeker Holiday Complex
Sunseeker Holiday ComplexQawra
8.8 out of 10, Excellent, (272 reviews)
The price is ₩165,265
₩178,587 total
includes taxes & fees
Jun 24 - Jun 25

Verdi St Georges Bay Marina
Verdi St Georges Bay MarinaSt. Julian's
8.8 out of 10, Excellent, (1,001 reviews)
The price is ₩285,225
₩306,937 total
includes taxes & fees
Jun 8 - Jun 9

Riviera Spa Resort – Adults Only
Riviera Spa Resort – Adults OnlyMellieha
8.4 out of 10, Very Good, (854 reviews)
The price is ₩299,488
₩322,197 total
includes taxes & fees
May 31 - Jun 1

Hotel Valentina
Hotel ValentinaPaceville
9.2 out of 10, Wonderful, (1,003 reviews)
The price is ₩182,187
₩196,685 total
includes taxes & fees
Jun 23 - Jun 24
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in Safi

Alborada Aparthotel
High Street Sliema Malta
The price is ₩80,679 per night from Jun 1 to Jun 2
₩80,679
₩88,071 total
Jun 1 - Jun 2
includes taxes & fees
6/10 (231 reviews)










































































