Can you fly from Mexico to Puerto Rico?

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Fly Mexico City to San Juan

  1. Fly from Mexico City (MEX) to San Juan (SJU)

9h 12m

$260 - $567

Fly Mexico City to Mayaguez

  1. Fly from Mexico City (MEX) to Mayaguez (MAZ)

11h 3m

$289 - $1,026

Fly Mexico City Santa Lucia Apt to San Juan

  1. Fly from Mexico City Santa Lucia Apt (NLU) to San Juan (SJU)

11h 37m

$267 - $496

Quickest way to get there Cheapest option Distance between

Mexico City (MEX) to San Juan (SJU) flights

197 Weekly Planes

9h 27m Average Duration

$337 Cheapest Price

See schedules

Coronavirus (COVID-19) in Puerto Rico

There is widespread community transmission globally.
We have received no reports of travel restrictions in Puerto Rico. For the latest travel status, please check the official page for Puerto Rico.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Puerto Rico.

Coronavirus (COVID-19) Travel Advice

Are there restrictions on leaving Mexico?

Lockdown measures are currently in place for Mexico. Leaving Mexico may be in violation of local restrictions.

Can I travel internationally to Puerto Rico?

Currently, we are unable to provide international travel restriction information for Puerto Rico relating to Coronavirus (COVID-19). For the latest travel status in Puerto Rico, please check government recommendations.

Official Coronavirus (COVID-19) Information for Puerto Rico

Can I travel domestically within Puerto Rico?

Currently, we are unable to provide domestic travel restriction information for travelling within Puerto Rico. For the latest Coronavirus (COVID-19) travel status within Puerto Rico, please check government recommendations.

Official Coronavirus (COVID-19) Information for Puerto Rico

Last updated: December 22 | Data sourced from: ACAPS, OXFORD

Questions & Answers

What is the cheapest way to get from Mexico City to Puerto Rico?

The cheapest way to get from Mexico City to Puerto Rico is to fly which costs $260 - $500 and takes 11h 37m.

More details

What is the fastest way to get from Mexico City to Puerto Rico?

The fastest way to get from Mexico City to Puerto Rico is to fly which takes 9h 12m and costs $260 - $600.

More details

How far is it from Mexico City to Puerto Rico?

The distance between Mexico City and Puerto Rico is 3431 km.

How long does it take to get from Mexico City to Puerto Rico?

It takes approximately 9h 12m to get from Mexico City to Puerto Rico, including transfers.

More details

How long is the flight from Mexico City to Puerto Rico?

There is no direct flight from Mexico City Airport to San Juan Airport. The quickest flight takes 7h 3m and has one stopover.

Search flights

What is the time difference between Mexico City and Puerto Rico?

Puerto Rico is 2h ahead of Mexico City. It is currently 16:12 in Mexico City and 18:12 in Puerto Rico.

Which airlines fly from Mexico City Airport to San Juan Airport?

Aeroméxico, Avianca - Aerovías del Continente Americano S.A., Air Canada and four other airlines offer flights from Mexico City Airport to San Juan Airport.

Search flights

Where can I stay near Puerto Rico?

There are three+ hotels available in Puerto Rico. Prices start at $125 CAD per night.

More details

How do I get to Mexico City (MEX) Airport from Mexico City?

The best way to get from Mexico City to Mexico City Airport is to line 4 bus which takes 0 min and costs $1 - $3.

More details

Launch map view

  • Distance: 3431.1 km
  • Duration: 9h 12m

What companies run services between Mexico City, Mexico and Puerto Rico?

American Airlines, Copa Airlines and 13 other airlines fly from Mexico City to Carolina hourly.

Airlines

Can you fly from Mexico to Puerto Rico?

American Airlines

Websiteaa.com

Flights from Mexico City to San Juan via Miami
Ave. Duration7h 25mWhenEvery dayEstimated price$440 - $3,500
Flights from Mexico City to San Juan via Dallas/Ft.Worth
Ave. Duration8h 52mWhenEvery dayEstimated price$440 - $3,500
Flights from Mexico City Santa Lucia Apt to San Juan via Cancun, Miami
Ave. Duration8h 53mWhenMonday to FridayEstimated price$290 - $1,100
Flights from Mexico City Santa Lucia Apt to San Juan via Merida, Miami
Ave. Duration10h 54mWhenMonday, Tuesday and ThursdayEstimated price$290 - $1,100
Flights from Mexico City Santa Lucia Apt to San Juan via Monterrey, Dallas/Ft.Worth
Ave. Duration11h 42mWhenWednesday, Friday and SaturdayEstimated price$340 - $1,200
Flights from Mexico City Santa Lucia Apt to San Juan via Havana, Miami
Ave. Duration11h 44mWhenMonday to FridayEstimated price$230 - $700

Can you fly from Mexico to Puerto Rico?

JetBlue Airways

Websitejetblue.com

Flights from Mexico City to Mayaguez via Miami, San Juan
Ave. Duration8h 55mWhenEvery dayEstimated price$270 - $1,000
Flights from Mexico City to Mayaguez via Panama City, San Juan
Ave. Duration13h 43mWhenEvery dayEstimated price$270 - $1,100
Flights from Mexico City to Mayaguez via Houston, San Juan
Ave. Duration13h 4mWhenSaturday and SundayEstimated price$310 - $1,000
Flights from Mexico City to Mayaguez via Santo Domingo, San Juan
Ave. Duration10h 57mWhenEvery dayEstimated price$250 - $1,000
Flights from Mexico City to Mayaguez via New York JFK, San Juan
Ave. Duration12h 26mWhenEvery dayEstimated price$340 - $1,200
Flights from Mexico City Santa Lucia Apt to San Juan via Santo Domingo
Ave. Duration8h 45mWhenMonday, Wednesday, Thursday and SaturdayEstimated price$360 - $600
Flights from Mexico City Santa Lucia Apt to San Juan via Cancun, Fort Lauderdale-Hollywood International
Ave. Duration11h 4mWhenEvery dayEstimated price$280 - $900

Can you fly from Mexico to Puerto Rico?

United Airlines

Websiteunited.com

Flights from Mexico City to San Juan via Houston
Ave. Duration9h 10mWhenEvery dayEstimated price$440 - $1,100
Flights from Mexico City to San Juan via Newark
Ave. Duration11h 57mWhenMonday, Tuesday, Wednesday, Thursday, Friday and SundayEstimated price$440 - $1,100
Flights from Mexico City to Mayaguez via Houston, San Juan
Ave. Duration17h 7mWhenSaturday and SundayEstimated price$310 - $1,000

Can you fly from Mexico to Puerto Rico?

Copa Airlines

Websitecopaair.com

Flights from Mexico City to San Juan via Panama City
Ave. Duration7h 41mWhenEvery dayEstimated price$500 - $1,700
Flights from Mexico City Santa Lucia Apt to San Juan via Cancun, Panama City
Ave. Duration11h 26mWhenMonday, Wednesday, Thursday and FridayEstimated price$310 - $1,300
Flights from Mexico City Santa Lucia Apt to San Juan via Havana, Panama City
Ave. Duration12h 11mWhenEvery dayEstimated price$330 - $1,400

Can you fly from Mexico to Puerto Rico?

Cape Air

Websitecapeair.com

Flights from Mexico City to Mayaguez via Miami, San Juan
Ave. Duration8h 55mWhenEvery dayEstimated price$270 - $1,000
Flights from Mexico City to Mayaguez via Panama City, San Juan
Ave. Duration13h 43mWhenEvery dayEstimated price$270 - $1,100
Flights from Mexico City to Mayaguez via Houston, San Juan
Ave. Duration13h 4mWhenSaturday and SundayEstimated price$310 - $1,000

Can you fly from Mexico to Puerto Rico?

Aeroméxico

Websiteaeromexico.com

Flights from Mexico City to San Juan via Atlanta
Ave. Duration8h 55mWhenEvery dayEstimated price$550 - $1,200
Flights from Mexico City Santa Lucia Apt to San Juan via Monterrey, Atlanta
Ave. Duration11h 40mWhenWednesday, Friday and SaturdayEstimated price$410 - $900
Flights from Mexico City Santa Lucia Apt to San Juan via Cancun, Atlanta
Ave. Duration11h 55mWhenMonday to SaturdayEstimated price$420 - $900

Can you fly from Mexico to Puerto Rico?

Spirit Airlines

Websitespirit.com

Flights from Mexico City Santa Lucia Apt to San Juan via Cancun, Orlando
Ave. Duration10h 54mWhenEvery dayEstimated price$240 - $900
Flights from Mexico City Santa Lucia Apt to San Juan via Cancun, Fort Lauderdale-Hollywood International
Ave. Duration11h 41mWhenEvery dayEstimated price$230 - $850

Can you fly from Mexico to Puerto Rico?

Southwest Airlines

Websitesouthwest.com

Flights from Mexico City Santa Lucia Apt to San Juan via Havana, Tampa
Ave. Duration11h 15mWhenSaturdayEstimated price$260 - $950
Flights from Mexico City Santa Lucia Apt to San Juan via Cancun, Fort Lauderdale-Hollywood International
Ave. Duration11h 30mWhenSaturdayEstimated price$240 - $850

Can you fly from Mexico to Puerto Rico?

Delta

Websitedelta.com

Flights from Mexico City to San Juan via Atlanta
Ave. Duration8h 55mWhenEvery dayEstimated price$550 - $1,200

Can you fly from Mexico to Puerto Rico?

Avianca - Aerovías del Continente Americano S.A.

Websiteavianca.com

Flights from Mexico City to San Juan via Bogota
Ave. Duration9h 40mWhenEvery dayEstimated price$480 - $1,500

Can you fly from Mexico to Puerto Rico?

Air Canada

Websiteaircanada.com

Flights from Mexico City to San Juan via Toronto
Ave. Duration10h 50mWhenSaturday and SundayEstimated price$1,100 - $1,900

Want to know more about travelling around Puerto Rico

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Travelling to the US: What do I need to know?

Rome2rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway.

Can you fly straight to Puerto Rico?

Which airlines offer direct flights to Puerto Rico? Southwest Airlines, jetBlue, American Airlines, LATAM Airlines, Qatar Airways, Spirit Airlines, Azul Airlines and Etihad Airways all fly non-stop to Puerto Rico.

Is Puerto Rico close to Mexico?

Distance from Puerto Rico to Mexico is 3,779 kilometers. The air travel (bird fly) shortest distance between Puerto Rico and Mexico is 3,779 km= 2,348 miles. If you travel with an airplane (which has average speed of 560 miles) from Puerto Rico to Mexico, It takes 4.19 hours to arrive.