Homepage

Compare Puerto Rico holidays

Holidays from £270 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for almost 20 years

Expert travel advice

Get the latest holiday tips and inspiration

We compare millions of holidays from the UK’s leading travel companies

Jet2holidays logoTui logoeasyJet Holidays logoloveholidays logolastminute logoHolidayGems logoOn the Beach logo

Holidays in Puerto Rico

Hugging a small spot on the southwest coast of Gran Canaria, Puerto Rico has everything you’d expect from a classic beach break destination, with enough extra activities to satisfy all types of travellers.

Beaches are the standout attraction of any Puerto Rico holiday – and you’ll have two sandy stretches to lay your towel on here. The main Puerto Rico Beach is protected by a marina on either side, and is ideal for families. Amadores Beach, on the other hand, is an 800m arc of sand and a hotspot for watersport enthusiasts.

Kids will relish jumping aboard a banana boat and trying to cling on, and parents will find plenty of other options to entertain younger ones. When swimming and building sandcastles gets old, head out to spot dolphins or try one of three amusement parks within easy reach.

When you’re seeking some shade, head indoors to Puerto Rico’s shopping centres. Passarella Shopping Centre, which backs onto the marina near Puerto Rico Beach, has a collection of classy boutiques and bars. A fifteen-minute walk away, the two-storey Shopping Centre Puerto Rico has more than a hundred stores, covering everything from electronics and jewellery to designer fashion and souvenirs.

The centre is also Puerto Rico’s nightlife hub. You’ll be able to dine at restaurants serving food from all over the world, but save room for some local specialties including lapas (limpets with garlic, white wine, olive oil and parsley). If you want to keep the night going, you can party at the centre. Take your pick from dozens of lively venues, including everything from Irish pubs to nightclubs with renowned DJs.

Popular Puerto Rico holidays

View all deals

Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

Altair Apartments

8.6

Very Good

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 21 Nov 2026
  • 7 nights
  • Self-catering
  • Bristol

Prices from

£540 pp

Cala d'Or Apartments

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 17 May 2027
  • 7 nights
  • Self-catering
  • Bristol

Prices from

£448 pp

Servatur Altamar

8.3

Very Good

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 24 Apr 2027
  • 7 nights
  • All-inclusive
  • Bristol

Prices from

£570 pp

Cheap Puerto Rico deals under £350pp

View all deals

Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

Servatur Riosol

7.8

Good

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 14 Dec 2026
  • 7 nights
  • Self-catering
  • Bristol

Prices from

£280 pp

Cala d'Or Apartments

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 30 Nov 2026
  • 5 nights
  • Room only
  • Stansted

Prices from

£320 pp

Rio Piedras

9.2

Excellent

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 14 Dec 2026
  • 7 nights
  • Self-catering
  • Bristol

Prices from

£338 pp

Last-minute Puerto Rico holidays

Cala d'Or Apartments

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 21 Nov 2026
  • 7 nights
  • Room only
  • Bristol

Prices from

£702 pp

Altair Apartments

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 21 Nov 2026
  • 7 nights
  • Room only
  • Bristol

Prices from

£715 pp

Servatur Altamar

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 21 Nov 2026
  • 7 nights
  • Self-catering
  • Bristol

Prices from

£590 pp

Servatur Altamadores

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 10 Dec 2026
  • 7 nights
  • All-inclusive
  • Manchester

Prices from

£785 pp

Servatur Riosol

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 11 Dec 2026
  • 7 nights
  • Self-catering
  • Manchester

Prices from

£492 pp

Servatur Casablanca Suites & Spa

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 12 Dec 2026
  • 7 nights
  • Bed & breakfast
  • Birmingham

Prices from

£715 pp

Servatur Puerto Azul

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 10 Dec 2026
  • 7 nights
  • Half board
  • Manchester

Prices from

£774 pp

Marina Suites

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 12 Dec 2026
  • 7 nights
  • Bed & breakfast
  • Birmingham

Prices from

£894 pp

Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

When to go to Puerto Rico

The Canary Islands claim to have “the best climate in the world” – and it’s certainly true that sunny days and blue skies are the norm for much of the year.

August is the hottest month in Puerto Rico, with average temperatures of 24C. You’ll find the resort most crowded then, as well as during the months either side. But the island’s “eternal spring” climate means summer isn’t the only season that you can enjoy a beach day.

If you want to avoid the biggest crowds (and perhaps bag a cheap holiday), consider travelling in the off-season. In May, it is dry and warm, with average temperatures of 20C, while in September the sea is at its most pleasant, averaging 23C.

You can generally pick up a cheap holiday in the cooler months too, making Puerto Rico a great destination for affordable winter sun. In November, for example, the average temperature hovers in the early-20s, and warm breezes from Africa keep things balmy.

Good to know

Flight time

4.5h

(from London)

Currency

Euro (€)

Language

Spanish

Things to know about Puerto Rico

Travellers preferSelf-catering
Typical stay7 nights
Most trips start fromManchester
No. of deals we've compared950k+
Best times to visit Puerto Rico (Gran Canaria)Find the best time to go to Puerto Rico (Gran Canaria). Compare average prices by month and use the toggle to check average temperature and rainfall.
£870
£696
£522
£348
£174
£0
30
24
18
12
6
0

November

  • Average price per person

    £608

  • Average temperature

    22.9°C

  • Average rainfall

    1.1mm

Weather data sourced from WeatherAPI.com. Booking data from Unbranded.

About TravelSupermarket