Fly from Gran Canaria to San Juan from €798 return. The median price sits around €827. With Iberia Express and 3 stops, these flights take you straight to the Caribbean heart without breaking the bank.
Price and when to book
The base price is €798 return, with the median at €827. Book 7–8 weeks ahead to catch the best deals. Prices climb as your departure date approaches, so don't leave it to the last minute.
Airline and stops
Iberia Express is your carrier. These flights include 3 stops along the way, so expect intermediate connections. It's standard for transatlantic routes from Spain to the Caribbean; direct flights aren't commercially available on this route.
Best time to visit
Puerto Rico has great weather year-round and is a beach destination. The dry season runs December to April with less rainfall. July and August are hot and humid. If you're after lower prices and don't mind heat, summer is cheaper; winter is peak season with higher fares.
What to do when you arrive in San Juan
San Juan is the capital and your entry point. Old San Juan awaits with cobbled streets, Creole food and beaches. From here, rent a car to explore El Yunque rainforest, Culebra or Vieques beaches. The island pulses with Caribbean rhythm, live music and excellent cuisine.
FAQ
Are there direct flights from Gran Canaria to San Juan?
No on this route. These Iberia Express flights include 3 stops. It's standard for travel from the Canaries to the Caribbean without changing airlines.
How much does a flight from Gran Canaria to San Juan cost?
From €798 return is the lowest price recorded. Most fares fall between €798 and €830.
Which airline should I fly with?
Iberia Express operates this route in this case. Always check availability when searching; other options may appear depending on your dates.
When is the best time to visit Puerto Rico?
December to April is prime time: dry weather, perfect beaches and no rain. It's also the priciest. July and August are cheaper but very hot and humid.
Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.