
Hotels in St. Andrew's, Pembroke
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for St. Andrew's hotels

Mayfair by Premier Suites MT
Mayfair by Premier Suites MTSt. Andrew's
9.6 out of 10, Exceptional, (11 reviews)
The price is CA $150
CA $412 total
includes taxes & fees
May 19 - May 20

SC Club Village
SC Club VillageSt. Andrew's
7.8 out of 10, Good, (121 reviews)
The price is CA $92
CA $100 total
includes taxes & fees
May 16 - May 17

Serafina of Highgrove 3BR Patio Home With BBQ
Serafina of Highgrove 3BR Patio Home With BBQSt. Andrew's
The price is CA $406
CA $761 total
includes taxes & fees
Jun 1 - Jun 2

C'est La Vie Boutik Swieqi
C'est La Vie Boutik SwieqiSt. Andrew's
9.0 out of 10, Wonderful, (16 reviews)
The price is CA $324
CA $348 total
includes taxes & fees
May 31 - Jun 1

Palazzo Castagna
Palazzo Castagna9.6 km from St. Andrew's
9.8 out of 10, Exceptional, (133 reviews)
The price is CA $209
CA $225 total
includes taxes & fees
May 18 - May 19

Maritim Antonine Hotel & Spa Malta
Maritim Antonine Hotel & Spa Malta10.6 km from St. Andrew's
9.0 out of 10, Wonderful, (1,007 reviews)
The price is CA $123
CA $133 total
includes taxes & fees
May 20 - May 21

Reef Hotel & Spa
Reef Hotel & Spa24.9 km from St. Andrew's
9.4 out of 10, Exceptional, (45 reviews)
The price is CA $148
CA $160 total
includes taxes & fees
May 19 - May 20

CA Sand Dune Hotel
CA Sand Dune Hotel12.5 km from St. Andrew's
9.2 out of 10, Wonderful, (43 reviews)
The price is CA $190
CA $205 total
includes taxes & fees
May 18 - May 19

Radisson Blu Resort & Spa, Malta Golden Sands
Radisson Blu Resort & Spa, Malta Golden Sands11.6 km from St. Andrew's
9.4 out of 10, Exceptional, (1,003 reviews)
The price is CA $510
CA $547 total
includes taxes & fees
May 22 - May 23

Pergola Hotel & Spa
Pergola Hotel & Spa10.6 km from St. Andrew's
8.0 out of 10, Very good, (817 reviews)
The price is CA $142
CA $153 total
includes taxes & fees
May 25 - May 26

Hyatt Centric Malta
Hyatt Centric Malta1.3 km from St. Andrew's
9.6 out of 10, Exceptional, (265 reviews)
The price is CA $297
CA $320 total
includes taxes & fees
May 15 - May 16

Paradise Bay Resort
Paradise Bay Resort14.4 km from St. Andrew's
7.6 out of 10, Good, (1,000 reviews)
The price is CA $151
CA $163 total
includes taxes & fees
May 21 - May 22

Hotel Ta' Cenc & Spa
Hotel Ta' Cenc & Spa22.6 km from St. Andrew's
8.4 out of 10, Very good, (201 reviews)
The price is CA $313
CA $337 total
includes taxes & fees
May 17 - May 18

Corinthia Palace Malta
Corinthia Palace Malta4.3 km from St. Andrew's
9.4 out of 10, Exceptional, (1,002 reviews)
The price is CA $358
CA $385 total
includes taxes & fees
May 21 - May 22

Barceló Fortina Malta
Barceló Fortina Malta4 km from St. Andrew's
9.0 out of 10, Wonderful, (377 reviews)
The price is CA $338
CA $363 total
includes taxes & fees
May 25 - May 26

Solana Hotel & Spa
Solana Hotel & Spa10.6 km from St. Andrew's
8.6 out of 10, Excellent, (1,000 reviews)
The price is CA $120
CA $130 total
includes taxes & fees
Jun 7 - Jun 8

Novotel Malta Sliema
Novotel Malta Sliema3 km from St. Andrew's
8.6 out of 10, Excellent, (138 reviews)
The price is CA $210
CA $226 total
includes taxes & fees
Jun 8 - Jun 9

Adelphi Boutique Hotel
Adelphi Boutique Hotel8.4 km from St. Andrew's
9.4 out of 10, Exceptional, (74 reviews)
The price is CA $156
CA $169 total
includes taxes & fees
May 22 - May 23

DoubleTree by Hilton Malta
DoubleTree by Hilton Malta5.8 km from St. Andrew's
8.8 out of 10, Excellent, (1,002 reviews)
The price is CA $254
CA $273 total
includes taxes & fees
May 19 - May 20

The Duke Boutique Hotel
The Duke Boutique Hotel24.5 km from St. Andrew's
9.8 out of 10, Exceptional, (534 reviews)
The price is CA $149
CA $161 total
includes taxes & fees
May 17 - May 18
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

Malta Marriott Resort & Spa
10/10 Excellent



































































