Homepage

Compare Puerto Rico holidays

Holidays from £280 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for more than 20 years

Compare and save

Save an average of £350 per holiday

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.

Cala d'Or Apartments

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 11 Nov 2026
  • 7 nights
  • Room only
  • Gatwick

Prices from

£570 pp

Altair Apartments

8.6

Very Good

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 19 Jun 2027
  • 7 nights
  • Self-catering
  • Birmingham

Prices from

£510 pp

Colina Mar Apartments

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 17 Nov 2026
  • 7 nights
  • All-inclusive
  • Stansted

Prices from

£422 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.

Cala d'Or Apartments

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

Prices from

£301 pp

Colina Mar Apartments

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

Prices from

£327 pp

Altair Apartments

8.6

Very Good

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 19 Dec 2026
  • 4 nights
  • Self-catering
  • Edinburgh

Prices from

£310 pp

Last-minute Puerto Rico holidays

Cala d'Or Apartments

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

Prices from

£618 pp

Servatur Altamadores

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 17 Nov 2026
  • 7 nights
  • All-inclusive
  • Stansted

Prices from

£602 pp

Altair Apartments

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

Prices from

£851 pp

Colina Mar Apartments

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 17 Nov 2026
  • 7 nights
  • All-inclusive
  • Stansted

Prices from

£422 pp

Servatur Puerto Azul

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 7 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Stansted

Prices from

£1,344 pp

Apartamentos Edén

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 25 Nov 2026
  • 7 nights
  • All-inclusive
  • Edinburgh

Prices from

£801 pp

Servatur Riosol

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 17 Nov 2026
  • 7 nights
  • All-inclusive
  • Stansted

Prices from

£757 pp

Marina Suites

Puerto Rico (Gran Canaria), Gran Canaria, Spain
  • 17 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Luton

Prices from

£887 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 compared992k+
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.
£885
£708
£531
£354
£177
£0
30
24
18
12
6
0

October

  • Average price per person

    £676

  • Average temperature

    24.3°C

  • Average rainfall

    0.3mm

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

About TravelSupermarket