There are 6 ways to get from St. Petersburg to Mexico by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Benito Juárez International Airport
best- Fly from Tampa (TPA) to Benito Juárez International Airport (MEX)plane TPA - MEX
8h 16m$5,083–13,107Fly to Hermanos Serdán International Airport
cheapest- Fly from Tampa (TPA) to Hermanos Serdán International Airport (PBC)plane TPA - PBC
11h 27m$2,235–9,195Train, bus
- Take the train from Tampa to Chicago Union Stationtrain
- Take the train from Chicago Union Station to San Marcos Amtraktrain
- Take the bus from San Marcos to Tolucabus
- Take the train from Estación Toluca Centro to Estación Observatoriotrain
3d 22h$20,131–38,557Drive 3,011 km
- Drive from St. Petersburg to Mexico Citycar 3,011 km
35h 8m$5,813–8,396Fly to El Paso International Airport
- Fly from Tampa (TPA) to El Paso International Airport (ELP)plane TPA - ELP
10h 14m$5,239–21,519Fly to San Diego International Airport
- Fly from Tampa (TPA) to San Diego International Airport (SAN)plane TPA - SAN
9h 54m$6,673–16,446
Tampa (TPA) to Benito Juárez International Airport (MEX) flights
Questions & Answers
The cheapest way to get from St. Petersburg to Mexico is to fly which costs $2200 - $9500 and takes 11h 27m.
The fastest way to get from St. Petersburg to Mexico is to fly which takes 8h 16m and costs $5000 - $14000.
The distance between St. Petersburg and Mexico is 1984 km. The road distance is 3011 km.
The best way to get from St. Petersburg to Mexico without a car is to train and bus which takes 3 days 22h and costs $20000 - $39000.
It takes approximately 8h 16m to get from St. Petersburg to Mexico, including transfers.
Yes, the driving distance between St. Petersburg to Mexico is 3011 km. It takes approximately 35h 8m to drive from St. Petersburg to Mexico.
There are 3671+ hotels available in Mexico.
What companies run services between St. Petersburg, FL, USA and Mexico?
Aeroméxico, American Airlines, and two other airlines fly from Tampa (TPA) to Benito Juárez International Airport (MEX) every 3 hours.
- Website
- southwest.com
Flights from Tampa to El Paso International Airport via Houston Hobby Apt
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $4,800–21,000
Flights from Tampa to El Paso International Airport via Dallas
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- $4,800–21,000
Flights from Tampa to El Paso International Airport via Austin
- Ave. Duration
- 5h 52m
- When
- Tuesday to Friday
- Estimated price
- $4,800–21,000
Flights from Tampa to El Paso International Airport via Nashville
- Ave. Duration
- 7h 5m
- When
- Monday, Thursday, and Friday
- Estimated price
- $5,500–23,000
Flights from Tampa to El Paso International Airport via San Antonio
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, and Friday
- Estimated price
- $4,800–21,000
Flights from Tampa to San Diego International Airport
- Ave. Duration
- 4h 55m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $3,400–14,000
Flights from Tampa to San Diego International Airport via Houston Hobby Apt
- Ave. Duration
- 6h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $3,400–14,000
Flights from Tampa to San Diego International Airport via Austin
- Ave. Duration
- 6h 42m
- When
- Sunday, Monday, Thursday, and Friday
- Estimated price
- $3,400–14,000
Flights from Tampa to San Diego International Airport via Dallas
- Ave. Duration
- 6h 46m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $3,400–14,000
Flights from Tampa to San Diego International Airport via Phoenix
- Ave. Duration
- 7h
- When
- Sunday
- Estimated price
- $3,400–14,000
- Website
- delta.com
Flights from Tampa to Benito Juárez International Airport
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- $1,700–8,000
Flights from Tampa to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- $2,400–10,000
Flights from Tampa to El Paso International Airport via Atlanta
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- $5,000–22,000
- Website
- aa.com
Flights from Tampa to Benito Juárez International Airport via Miami
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $2,100–9,000
Flights from Tampa to El Paso International Airport via Dallas/Ft.Worth
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $4,800–21,000
- Website
- aeromexico.com
Flights from Tampa to Benito Juárez International Airport
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- $1,700–8,000
Flights from Tampa to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- $2,400–10,000
Flights from Tampa to El Paso International Airport via Atlanta
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $5,000–22,000
- Website
- united.com
Flights from Tampa to Benito Juárez International Airport via Houston
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $2,100–9,000
Flights from Tampa to El Paso International Airport via Houston
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $4,800–21,000
Flights from Tampa to San Diego International Airport via Houston
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- $3,400–14,000
Flights from Tampa to Hermanos Serdán International Airport via Houston
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- $2,100–9,000
- Website
- alaskaair.com
Flights from Tampa to El Paso International Airport via Dallas/Ft.Worth
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $4,800–21,000
Flights from Tampa to San Diego International Airport
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- $4,700–19,000
- Website
- volaris.com
Flights from Tampa to Hermanos Serdán International Airport via Cancun
- Ave. Duration
- 7h 19m
- When
- Wednesday, Saturday, Monday, Thursday, Friday, and Sunday
- Estimated price
- $2,700–9,500
Flights from Tampa to Hermanos Serdán International Airport via Houston
- Ave. Duration
- 8h 19m
- When
- Tuesday and Thursday
- Estimated price
- $2,100–9,000
- Website
- vivaaerobus.com
Flights from Tampa to Hermanos Serdán International Airport via Cancun
- Ave. Duration
- 6h 28m
- When
- Every day
- Estimated price
- $2,700–10,000
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Tampa to Chicago Union Station
- Ave. Duration
- 40h 56m
- Frequency
- Once daily
- Estimated price
- $10,000–20,000
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to San Marcos Amtrak
- Ave. Duration
- 29h 58m
- Frequency
- Once daily
- Estimated price
- $6,500–14,000
- Website
- https://www.amtrak.com/home.html
- [email protected]
- Website
- trenelinsurgente.mx
Train from Estación Toluca Centro to Estación Observatorio
- Ave. Duration
- 50 min
- Frequency
- Every 5 minutes
- Estimated price
- $75–110
- Schedules at
- trenelinsurgente.mx
- Phone
- +1 800 923 1799
- [email protected]
- Website
- omnibusexpress.com
Bus from San Marcos to Toluca
- Ave. Duration
- 19h 12m
- Frequency
- Once daily
- Estimated price
- $2,500–3,200
- Schedules at
- omnibusexpress.com
Want to know more about travelling around Mexico
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?
Read the travel guide
Why you should take the train in the US
Read the travel guide











