A marina with numerous boats docked, surrounded by a coastal town with historic buildings.

Find hotels in San Pietru from NT$2,355

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 23 - Aug 24
Tomorrow
Aug 24 - Aug 25
Next weekend
Aug 28 - Aug 30
In two weeks
Sep 4 - Sep 6

Filter by

Star rating

Guest rating

Our top choices for San Pietru hotels

1. Palazzo Castagna

Palazzo Castagna
Ghaxaq
Canada
Marcel
NT$5,150
NT$5,622 total
includes taxes & fees
Aug 30 - Aug 31
Palazzo Castagna

2. Grand Hotel Excelsior

Grand Hotel Excelsior
Floriana
United States
caroline
NT$11,291
NT$12,193 total
includes taxes & fees
Aug 26 - Aug 27
Grand Hotel Excelsior

3. The Gomerino Hotel

The Gomerino Hotel
Valletta
Australia
Shadi
NT$8,569
NT$9,281 total
includes taxes & fees
Aug 30 - Aug 31
The Gomerino Hotel

4. La Falconeria Hotel

La Falconeria Hotel
Valletta
United Kingdom
Angela
NT$9,044
NT$9,789 total
includes taxes & fees
Aug 31 - Sep 1
La Falconeria Hotel

5. Talbot and Bons Boutique Bed & Breakfast

Talbot and Bons Boutique Bed & Breakfast
Gudja
United States
Corinne
NT$3,865
NT$4,247 total
includes taxes & fees
Aug 28 - Aug 29
Talbot and Bons Boutique Bed & Breakfast

6. San Karlu Hotel

San Karlu Hotel
Valletta
United States
Stephen
NT$9,249
NT$10,008 total
includes taxes & fees
Aug 24 - Aug 25
San Karlu Hotel

7. Palazzo Rosaria Boutique Hotel

Palazzo Rosaria Boutique Hotel
Valletta
United Kingdom
Christopher
NT$5,285
NT$5,767 total
includes taxes & fees
Aug 25 - Aug 26
Palazzo Rosaria Boutique Hotel

8. Palais Le Brun

Palais Le Brun
Valletta
United Kingdom
Jasmin
NT$8,847
NT$9,579 total
includes taxes & fees
Aug 25 - Aug 26
Palais Le Brun

9. The Embassy Valletta Hotel

The Embassy Valletta Hotel
Valletta
United Kingdom
Lucy
NT$10,431
NT$11,273 total
includes taxes & fees
Aug 27 - Aug 28
The Embassy Valletta Hotel

10. 23 Boutique

23 Boutique
Floriana
United Kingdom
Kathryn
NT$4,596
NT$5,030 total
includes taxes & fees
Aug 25 - Aug 26
23 Boutique

11. The Phoenicia Malta - The Leading Hotels of the World

The Phoenicia Malta - The Leading Hotels of the World
Floriana
United States
William
NT$15,543
NT$16,742 total
includes taxes & fees
Aug 25 - Aug 26
The Phoenicia Malta - The Leading Hotels of the World

12. Waterfront

Waterfront
Sliema
Australia
Steven
NT$6,959
NT$7,558 total
includes taxes & fees
Aug 26 - Aug 27
Waterfront

13. Rosselli

Rosselli
Valletta
United States
Hyunsoo
NT$10,922
NT$11,798 total
includes taxes & fees
Aug 25 - Aug 26
Rosselli

14. Mulberry Suites by The LVH Collection

Mulberry Suites by The LVH Collection
Valletta
United Kingdom
Mark
NT$5,633
NT$6,139 total
includes taxes & fees
Sep 2 - Sep 3
Mulberry Suites by The LVH Collection

15. Palazzo Paolina Boutique Hotel

Palazzo Paolina Boutique Hotel
Valletta
United States
Robert
NT$5,408
NT$5,898 total
includes taxes & fees
Aug 28 - Aug 29
Palazzo Paolina Boutique Hotel

16. Iniala Valletta

Iniala Valletta
Valletta
United Kingdom
Ahmad Hasan
NT$20,824
NT$22,393 total
includes taxes & fees
Aug 24 - Aug 25
Iniala Valletta

17. Verdi Gzira Promenade

Verdi Gzira Promenade
Gzira
United Kingdom
Michelle Karen
NT$5,497
NT$5,994 total
includes taxes & fees
Sep 6 - Sep 7
Verdi Gzira Promenade

18. 1926 Le Soleil Hotel & SPA

1926 Le Soleil Hotel & SPA
Sliema
United Kingdom
Liza
NT$6,607
NT$7,181 total
includes taxes & fees
Aug 31 - Sep 1
1926 Le Soleil Hotel & SPA

19. Malta Marriott Resort & Spa

Malta Marriott Resort & Spa
Il-Balluta
United Kingdom
Lee Jon
NT$10,258
NT$11,088 total
includes taxes & fees
Aug 31 - Sep 1
Malta Marriott Resort & Spa

20. Urban Valley Resort

Urban Valley Resort
Taʼ Kappara
United Kingdom
Oluwatamilore
NT$6,055
NT$6,591 total
includes taxes & fees
Sep 9 - Sep 10
Urban Valley Resort
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about San Pietru

Head to Grand Harbour and Malta Experience—just two of the sights around San Pietru.

See all hotels in San Pietru
A marina with various boats docked, a large stone wall, and buildings in the background.

Top San Pietru Hotel Reviews

Radisson Blu Resort, Malta St. Julian's

Radisson Blu Resort, Malta St. Julian's

10/10 Excellent
"Amazing!"
Catherine 4-night trip
Posted 1 hour ago
Radisson Blu Resort, Malta St. Julian's
Malta Marriott Resort & Spa

Malta Marriott Resort & Spa

10/10 Excellent
"Great hotel."
Lee Jon 8-night trip
Posted 17 hours ago
Malta Marriott Resort & Spa
Corinthia St George's Bay

Corinthia St George's Bay

10/10 Excellent
"Great breakfast, staff and amenities- all in one resort where you can relax after a hot day touring beautiful Malta. Highly recommend."
Stephen 1-night trip
Posted 20 hours ago
Corinthia St George's Bay
Corinthia Palace Malta

Corinthia Palace Malta

10/10 Excellent
"A lovely stay - ataff we’re all so helpful and couldn’t do enough for us. Particular mention to Angela and Ev…. in restaurant who almost had our preferred coffees waiting for us on arrival. Food all a very good standard too. Pool area lovely and plenty of poolside service too. A very quiet area and a bit of a way to Valetta but around €15-18 in a Bolt."
Nancy 5-night trip
Posted 2 days ago
Corinthia Palace Malta
InterContinental Malta by IHG

InterContinental Malta by IHG

8/10 Good
"Staff was very helpful and kind. You always felt like they were there to help! Only downside was the beach wasn’t actually on the property. But was only a short walk."
victoria 4-night trip
Posted 2 days ago
InterContinental Malta by IHG
Hyatt Regency Malta

Hyatt Regency Malta

10/10 Excellent
"I loved everything about this hotel. The staff were so helpful and friendly."
Yordanos 2-night trip
Posted 2 days ago
Hyatt Regency Malta
Hyatt Centric Malta

Hyatt Centric Malta

8/10 Good
"We stayed at this hotel for 5 nights and it was stupendous. The one bedroom suite was spacious for 4 of us. The staff were amazing- Special mention to Shivam who helped us check-in, your kindness was much appreciated and Shubham who went extra mile to look after us and then there was Akhil- so polite and helpful! The property was well maintained, the location is excellent. Overall we enjoyed our stay and we will definitely stay again..."
Waqar 5-night trip
Posted 4 days ago
Hyatt Centric Malta
Barceló Fortina Malta

Barceló Fortina Malta

10/10 Excellent
"Amazing service"
Jamahl 3-night trip
Posted 4 days ago
Barceló Fortina Malta
Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta

8/10 Good
"Really lovely room with clean and modern bathroom. The staff were kind enough to accommodate our halal diet for the breakfast. We enjoyed our stay."
Hafsa 2-night trip
Posted 7 days ago
Maritim Antonine Hotel & Spa Malta

More cheap stays in San Pietru

Alborada Aparthotel

Alborada Aparthotel

High Street Sliema Malta
NT$2,097
NT$2,355 total
Aug 27 - Aug 28
includes taxes & fees
6/10 (236 reviews)
Alborada Aparthotel
Hostel Malti

Hostel Malti

41 Birkirkara Hill, Ta Giorni St. Julian's Malta
NT$2,993
NT$3,314 total
Aug 25 - Aug 26
includes taxes & fees
8.2/10 Very Good! (104 reviews)
Hostel Malti
Marco Polo Malta Hostel

Marco Polo Malta Hostel

Ross Street, Paceville St. Julian's
NT$3,172
NT$3,505 total
Aug 24 - Aug 25
includes taxes & fees
8.6/10 Excellent! (169 reviews)
Marco Polo Malta Hostel
Capital Inn - Guest House

Capital Inn - Guest House

154 Old Mint Street Valletta
NT$3,755
NT$4,130 total
Aug 24 - Aug 25
includes taxes & fees
7.2/10 Good! (40 reviews)
Capital Inn - Guest House
The Sliema Suites

The Sliema Suites

4 Triq Patri Marjanu Vella Sliema
NT$4,540
NT$4,970 total
Aug 29 - Aug 30
includes taxes & fees
9.6/10 Exceptional! (112 reviews)
The Sliema Suites
Palazzo Paolina Boutique Hotel

Palazzo Paolina Boutique Hotel

101, St.Pauls Street Valletta
NT$5,408
NT$5,898 total
Aug 28 - Aug 29
includes taxes & fees
9.4/10 Exceptional! (386 reviews)
Palazzo Paolina Boutique Hotel

Frequently asked questions

What's the best place to stay in San Pietru?
Corinthia St George's Bay, located 4 mi (6.5 km) from the heart of San Pietru, is a top choice for your stay based on our traveler data. Two other choices for your stay in the area are Ramla Bay Resort and The Westin Dragonara Resort, Malta. See all available top hotels, or vacation rentals in San Pietru.
If I need to cancel my hotel reservation in San Pietru, will I receive a refund?
Yes! The majority of hotel reservations are refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in San Pietru.
Where can I learn more about changing or cancelling my trip to San Pietru?
To find more details about picking new dates or cancelling your trip to San Pietru, go to https://www.expedia.com/service/.
What are some hotels with pools in San Pietru?
Corinthia St George's Bay: Hotel, 4-minute walk from St George's Beach. Features 4 outdoor pools, a children's pool, and 10 restaurants. Ramla Bay Resort and The Westin Dragonara Resort, Malta are two additional hotels with an onsite pool. View all hotels with pools in San Pietru.
What is staying in San Pietru like?
Travelers to San Pietru will find plenty to explore and enjoy. In San Pietru, there are 8 hotels and other accommodations to choose from. Find out more about San Pietru.
What should I see while I'm in San Pietru?
Places to visit in the wider area include Grand Harbour, Malta Experience, and Mediterranean Conference Centre. You'll also find Gozo Fast Ferry Terminal and Fort St. Elmo in the area. Check out what more to see and do in Expedia's San Pietru guide.
What's the weather like in San Pietru?
The hottest months are usually August and July with an average temp of 78°F, while the coldest months are February and January with an average of 59°F. Average annual precipitation for San Pietru is 17 inches.

Explore a world of travel with Expedia