Find hotels in St. Andrew's, Pembroke

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Andrew's hotels

SC Club Village

SC Club Village
3.0 star property
St. Andrew's
7.8 out of 10, Good, (124 reviews)
"It's was a comfortable stay. And I would love to come here again"
Canada
Aamir
$96 nightly
The price is $104
Jun 5 - Jun 6
Total with taxes and fees
SC Club Village

Serafina of Highgrove 3BR Patio Home With BBQ

Serafina of Highgrove 3BR Patio Home With BBQ
2.0 star property
St. Andrew's
$440 nightly
The price is $472
Jun 9 - Jun 10
Total with taxes and fees
Serafina of Highgrove 3BR Patio Home With BBQ

C'est La Vie Boutik Swieqi

C'est La Vie Boutik Swieqi
3.0 star property
St. Andrew's
9.0 out of 10, Wonderful, (16 reviews)
"Affordable, modern, and clean accommodation in a quiet area near the busy ones - in St Julian's. Simple and easy access system. Friendly staff."
United Kingdom
Isabela
$234 nightly
The price is $252
Jun 7 - Jun 8
Total with taxes and fees
C'est La Vie Boutik Swieqi

Palazzo Castagna

Palazzo Castagna
3.0 star property
6 mi from St. Andrew's
9.8 out of 10, Exceptional, (138 reviews)
"Had a great dinner on the roof deck, with views of the city. Had an early flight, so missed breakfast, but the staff prepared a takeaway meal of sandwiches, yogurt, and apples. Hotel was very clean and modern. Staff was very helpful and thoughtful."
United States
Michael
$142 nightly
The price is $153
Jun 9 - Jun 10
Total with taxes and fees
Palazzo Castagna

Grand Hotel Gozo

Grand Hotel Gozo
4.0 star property
12.1 mi from St. Andrew's
8.6 out of 10, Excellent, (912 reviews)
"Great check in. Staff very friendly. Breakfast a big variety in choices. Close to ferry stop, bus stop and restaurants. Great pool."
Australia
Sharon
$103 nightly
The price is $111
Jun 6 - Jun 7
Total with taxes and fees
Grand Hotel Gozo

Corinthia Palace Malta

Corinthia Palace Malta
5.0 star property
2.7 mi from St. Andrew's
9.4 out of 10, Exceptional, (1,000 reviews)
"amazing hotel"
Canada
ronald
$239 nightly
The price is $257
Jun 5 - Jun 6
Total with taxes and fees
Corinthia Palace Malta

Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands
5.0 star property
7.2 mi from St. Andrew's
9.4 out of 10, Exceptional, (1,003 reviews)
"Great breakfast, friendly staff and room service"
United Kingdom
Maria Eugenia
$356 nightly
The price is $382
Jun 14 - Jun 15
Total with taxes and fees
Radisson Blu Resort & Spa, Malta Golden Sands

Paradise Bay Resort

Paradise Bay Resort
4.0 star property
8.9 mi from St. Andrew's
7.6 out of 10, Good, (1,000 reviews)
"Great hotel with many amenities and lovely staff. Very convenient location by the Ferry. Lots of activities for kids. "
United States
Crystal
$111 nightly
The price is $120
Jun 6 - Jun 7
Total with taxes and fees
Paradise Bay Resort

Riviera Spa Resort – Adults Only

Riviera Spa Resort – Adults Only
4.0 star property
8.3 mi from St. Andrew's
8.4 out of 10, Very Good, (855 reviews)
"Everything about my stay was excellent "
Ireland
neil
$216 nightly
The price is $233
Jun 7 - Jun 8
Total with taxes and fees
Riviera Spa Resort – Adults Only

CA Sand Dune Hotel

CA Sand Dune Hotel
3.0 star property
7.8 mi from St. Andrew's
9.2 out of 10, Wonderful, (44 reviews)
"great location"
Canada
Brad
$169 nightly
The price is $182
Jun 5 - Jun 6
Total with taxes and fees
CA Sand Dune Hotel

Palais Le Brun

Palais Le Brun
4.5 star property
2.9 mi from St. Andrew's
9.6 out of 10, Exceptional, (889 reviews)
"We liked that it was central to everything and we walked everywhere"
Canada
Luciana
$247 nightly
The price is $266
Jun 22 - Jun 23
Total with taxes and fees
Palais Le Brun

Pergola Hotel & Spa

Pergola Hotel & Spa
4.0 star property
6.6 mi from St. Andrew's
8.0 out of 10, Very Good, (821 reviews)
"Lovely hotel. Very comfortable rooms, great amenities (the main outdoor pool was large enough to have a proper swim in), and good choice of onsite food options. The staff was wonderful - super helpful. "
United Kingdom
Lucy
$106 nightly
The price is $115
Jun 10 - Jun 11
Total with taxes and fees
Pergola Hotel & Spa

Urban Valley Resort

Urban Valley Resort
4.0 star property
1.7 mi from St. Andrew's
9.2 out of 10, Wonderful, (648 reviews)
"Excellent breakfast and staff free shuttle excellent"
Canada
Marcia
$147 nightly
The price is $159
Jun 6 - Jun 7
Total with taxes and fees
Urban Valley Resort

Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta
4.0 star property
6.6 mi from St. Andrew's
9.0 out of 10, Wonderful, (1,006 reviews)
"Amazing hotel in a beautiful area! Incredibly friendly staff!"
United States
Lily
$101 nightly
The price is $109
Jun 8 - Jun 9
Total with taxes and fees
Maritim Antonine Hotel & Spa Malta

Holiday Inn Express Malta by IHG

Holiday Inn Express Malta by IHG
3.0 star property
0.8 mi from St. Andrew's
9.0 out of 10, Wonderful, (806 reviews)
"The hotel is in a god location. Breakfast is excellent. Staff is helpful. Would recommend to anyone visiting Malta."
United States
Larry
$171 nightly
The price is $184
Jun 8 - Jun 9
Total with taxes and fees
Holiday Inn Express Malta by IHG

Hotel Ta' Cenc & Spa

Hotel Ta' Cenc & Spa
5.0 star property
14 mi from St. Andrew's
8.6 out of 10, Excellent, (204 reviews)
"Superb property. Fantastic location. Rooms were nice. Service was fantastic. Food was very good. Strongly recommend it if you are visiting Gozo"
United States
Jayen
$227 nightly
The price is $244
Jun 5 - Jun 6
Total with taxes and fees
Hotel Ta' Cenc & Spa

Radisson Blu Resort, Malta St. Julian's

Radisson Blu Resort, Malta St. Julian's
5.0 star property
0.9 mi from St. Andrew's
8.8 out of 10, Excellent, (1,002 reviews)
"Staff always helpful and informative. Great breakfast. "
United Kingdom
Ian
$201 nightly
The price is $216
Jun 18 - Jun 19
Total with taxes and fees
Radisson Blu Resort, Malta St. Julian's

Reef Hotel & Spa

Reef Hotel & Spa
4.5 star property
15.5 mi from St. Andrew's
9.4 out of 10, Exceptional, (51 reviews)
"The staff kindly changed our room to one with a better view - overlooking the pool and scenery beyond. The location of the hotel is great - near bus stop and harbour waterfront with lots of restaurant options. The food at the Reef was very good. Staff was most helpful. Really enjoyed our 3 night stay!"
Canada
Janice
$114 nightly
The price is $123
Jun 9 - Jun 10
Total with taxes and fees
Reef Hotel & Spa

Verdi St Georges Bay Marina

Verdi St Georges Bay Marina
4.0 star property
0.8 mi from St. Andrew's
8.8 out of 10, Excellent, (1,001 reviews)
"Great place to stay. A place to return again and again. Nice room Good location Excellent staff"
United Kingdom
Remia
$92 nightly
The price is $100
Jun 11 - Jun 12
Total with taxes and fees
Verdi St Georges Bay Marina

Novotel Malta Sliema

Novotel Malta Sliema
4.0 star property
1.9 mi from St. Andrew's
8.8 out of 10, Excellent, (150 reviews)
"Very nice hotel. "
United Kingdom
Bernice Aisa
$163 nightly
The price is $175
Jun 6 - Jun 7
Total with taxes and fees
Novotel Malta Sliema
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.

Top St. Andrew's Hotel Reviews

Frequently asked questions

What are the best family hotels in St Andrew'S?
For family-friendly hotels in St Andrew's, consider SC Club Village, C'est La Vie Boutik Swieqi, and Mayfair by Premier Suites MT.

The 3-star SC Club Village, with a 7.8 rating, offers amenities such as a free crib, rollaway extra beds, and a kitchen, with both private and shared options. Families can enjoy the outdoor pool and poolside bar. It's located about a mile from Saint Julian's Bay and Exiles Beach.

Another excellent option is the 3-star C'est La Vie Boutik Swieqi, which boasts a 9.0 rating. This hotel provides free cribs and rollaway extra beds, along with a sofa bed, making it convenient for families. Free WiFi and complimentary toiletries are also included. It's less than a mile from Saint Julian's Bay and Balluta Bay.

The 3.5-star Mayfair by Premier Suites MT, with an outstanding 9.8 rating, is particularly well-suited for families. It offers free cribs and highchairs for children, along with a kitchen. Guests can also enjoy private outdoor hot tubs, some with rooftop access, and a furnished balcony. Many rooms also feature a sea view and a secured yard. It is conveniently located just 0.3 miles from Eden SuperBowl.
What are the best budget hotels in St Andrew'S?
For budget-friendly accommodations in St Andrew's, consider the C'est La Vie Boutik Swieqi and the SC Club Village.

The 3-star C'est La Vie Boutik Swieqi, with a 9.0 rating, offers comfortable amenities such as free WiFi, complimentary toiletries, and the option of a free crib for those traveling with infants. Guests can also enjoy the outdoors with available terraces and balconies. This hotel is conveniently located just 0.7 miles from Palazzo Spinola and 0.9 miles from Saint Julian's Bay.

Another suitable option is the 3-star SC Club Village, rated 7.8. This hotel provides free WiFi and free self-parking, along with a shared kitchen and an outdoor pool with a poolside bar, superb for relaxation. It is located 0.7 miles from Palazzo Spinola and 1.0 mile from Saint Julian's Bay.
What are the most romantic hotels in St Andrew'S for couples?
For a romantic stay in St Andrew's, consider the Mayfair by Premier Suites MT or the C'est La Vie Boutik Swieqi.

The 3.5-star Mayfair by Premier Suites MT, with an outstanding 9.8 rating, is an excellent choice for couples. Many guests enjoy the private outdoor rooftop hot tub and the furnished balconies that offer sea views. It is conveniently located near St George's Beach, which is just 0.4 miles away, and Portomaso Marina, only 0.6 miles away.

Another great option is the 3-star C'est La Vie Boutik Swieqi, which has a 9.0 rating. This hotel provides private hot tubs and balconies, offering a lovely setting for couples. It's also close to St George's Beach, just 0.6 miles away.
What are the best hotels in St Andrew'S near St George's Beach?
For hotels in St Andrew'S near St George's Beach, consider Mayfair by Premier Suites MT, C'est La Vie Boutik Swieqi, and SC Club Village.

The 3.5-star Mayfair by Premier Suites MT, with an exceptional rating of 9.8, offers a luxurious stay with amenities such as a private outdoor rooftop hot tub, a fully equipped kitchen, and a furnished balcony with sea views. It's conveniently located near Eden SuperBowl, just 0.3 miles away.

Another excellent option is the 3-star C'est La Vie Boutik Swieqi, rated 9.0. This hotel provides comfortable accommodations with free WiFi and complimentary toiletries. It is also close to Eden SuperBowl, at a distance of 0.5 miles.

The 3-star SC Club Village, rated 7.8, features a refreshing outdoor pool with a poolside bar, a shared kitchen, and free WiFi. Guests can also benefit from free self-parking. This hotel is also 0.5 miles from Eden SuperBowl.
When is the best time to go to St Andrew'S?
The best time to visit St Andrew's is during the shoulder seasons of April to June and September to October. You'll experience pleasant weather for exploring and fewer crowds than the peak summer months.

During these months, the temperatures are comfortably warm, typically ranging from 20-28°C (68-82°F), making it ideal for sightseeing and enjoying outdoor activities without the intense heat of mid-summer. The sea is also warm enough for swimming, usually around 20-24°C (68-75°F).

Couples looking for a relaxed and enjoyable getaway will find these periods particularly appealing. You can enjoy strolls along the coast, dine al fresco at local restaurants, and visit nearby attractions like the historic city of Valletta or the charming fishing village of Marsaxlokk without feeling overwhelmed by large tourist groups. The slightly cooler evenings are also great for romantic dinners.

For those interested in outdoor pursuits like hiking or diving, the shoulder seasons offer excellent conditions. The trails are less crowded, and the underwater visibility is often at its best.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Andrew's.
How can I save on a St. Andrew's hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on St. Andrew's hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. Andrew's hotel?
Prices for hotels in St. Andrew's often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.