There are 6 ways to get from St. Pete Beach to Progreso by plane, car, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Tampa to Mérida International Airport
best- Fly from Tampa (TPA) to Mérida International Airport (MID)TPA - MID
11h 33m$2,402–7,547Drive 4,034.7 km
- Drive from St. Pete Beach to Progreso4,034.7 km
2d$8,371–12,091Bus to Sarasota–Bradenton International Airport, fly to Mérida International Airport
- Take the bus from Psta Grand Central Station to Desoto Station Parking For 12 & 203
- Fly from Sarasota–Bradenton International Airport (SRQ) to Mérida International Airport (MID)SRQ - MID
16h 31m$3,240–9,343Bus to Miami International Airport, fly to Mérida International Airport
- Take the bus from St Petersburg 7-11 to Miami Airport
- Fly from Miami International Airport (MIA) to Mérida International Airport (MID)MIA - MID
12h 32m$2,982–9,797Fly Tampa to Cancún International Airport, bus
- Fly from Tampa (TPA) to Cancún International Airport (CUN)TPA - CUN
- Take the bus from Cancun to Progreso
12h 14m$9,653–26,695Shuttle, shuttle to Orlando, fly to Mérida International Airport
- Take a shuttle bus from Tampa International Airport - Red Terminal to Brownwood Hotel & Spa
- Take a shuttle bus from Brownwood Hotel & Spa to MCO Airport - Terminal A
- Fly from Orlando (MCO) to Mérida International Airport (MID)MCO - MID
12h 51m$4,052–11,797
Tampa (TPA) to Mérida International Airport (MID) flights
Questions & Answers
The cheapest way to get from St. Pete Beach to Progreso is to fly which costs $2400 - $8000 and takes 11h 33m.
The fastest way to get from St. Pete Beach to Progreso is to fly which takes 11h 33m and costs $2400 - $8000.
The distance between St. Pete Beach and Progreso is 1171 km. The road distance is 4034.7 km.
It takes approximately 11h 33m to get from St. Pete Beach to Progreso, including transfers.
Progreso is 1h behind St. Pete Beach. It is currently 8:56 AM in St. Pete Beach and 7:56 AM in Progreso.
Yes, the driving distance between St. Pete Beach to Progreso is 4035 km. It takes approximately 2 days 0h to drive from St. Pete Beach to Progreso.
There are 231+ hotels available in Progreso.
What companies run services between St. Pete Beach, FL, USA and Progreso, Yucatán, Mexico?
American Airlines, Aeroméxico, and four other airlines fly from Tampa (TPA) to Mérida International Airport (MID) 4 times a day.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aa.com
Flights from Tampa to Mérida International Airport via Miami International Airport
- Ave. Duration
- 5h 19m
- When
- Every day
- Estimated price
- $1,400–7,500
Flights from Tampa to Mérida International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $2,400–11,000
Flights from Sarasota–Bradenton International Airport to Mérida International Airport via Miami International Airport
- Ave. Duration
- 9h 43m
- When
- Every day
- Estimated price
- $2,100–11,000
Flights from Miami International Airport to Mérida International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- $1,100–6,500
Flights from Tampa to Cancún International Airport via Miami International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $1,000–6,000
Flights from Orlando to Mérida International Airport via Miami International Airport
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- $1,200–6,500
- Website
- vivaaerobus.com
Flights from Tampa to Mérida International Airport via Havana
- Ave. Duration
- 6h 45m
- When
- Wednesday
- Estimated price
- $4,400–14,000
Flights from Tampa to Mérida International Airport via Miami International Airport
- Ave. Duration
- 7h 13m
- When
- Tuesday and Saturday
- Estimated price
- $2,100–6,500
Flights from Sarasota–Bradenton International Airport to Mérida International Airport via Orlando
- Ave. Duration
- 11h 45m
- When
- Monday and Friday
- Estimated price
- $3,100–9,000
Flights from Miami International Airport to Mérida International Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday and Saturday
- Estimated price
- $2,200–4,500
Flights from Orlando to Mérida International Airport
- Ave. Duration
- 2h 15m
- When
- Monday and Friday
- Estimated price
- $2,200–5,500
- Website
- jetblue.com
Flights from Tampa to Cancún International Airport
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $900–5,500
Flights from Tampa to Cancún International Airport via Fort Lauderdale
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $1,000–6,000
- Website
- aeromexico.com
Flights from Tampa to Mérida International Airport via Mexico City
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- $2,300–11,000
- Website
- united.com
Flights from Tampa to Mérida International Airport via Houston
- Ave. Duration
- 8h 7m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $2,000–9,500
Flights from Tampa to Mérida International Airport via Havana
- Ave. Duration
- 6h 45m
- When
- Wednesday
- Estimated price
- $4,400–14,000
- Phone
- +1 (941) 749-7116
- mcat@mymanatee.org
- Website
- mymanatee.org
Bus from Psta Grand Central Station to Desoto Station Parking For 12 & 203
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- $13–160
- Schedules at
- mymanatee.org
- Seniors 80+, Children under 5
- $0
- Free trolleys
- $0
- students, Disabled, Seniors 60-79
- $13–160
- Adults 18-59
- $27–160
- Phone
- +1 877 733 0724
- Website
- redcoachusa.com
Bus from St Petersburg 7-11 to Miami Airport
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a week
- Estimated price
- $500–1,600
- Website
- https://www.redcoachusa.com
- Web
- $500–1,600
- Phone
- +52 55 5652 9331
- eduardo@wayakbus.com
- Website
- wayak.mx
Bus from Cancun to Progreso
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- $6,500–19,000
- Website
- https://www.wayak.mx/
- Sedan 3 Passengers
- $6,500–8,000
- Medium SUV 5 Passengers
- $6,500–11,000
- Van 9 Passengers
- $9,000–19,000
- Sprinter 12 Passengers
- $11,000–16,000
- Sprinter 18 Passengers
- $11,000–16,000
- Phone
- +1 352 539 9664
- Website
- groometransportation.com
Shuttle from Tampa International Airport - Red Terminal to Brownwood Hotel & Spa
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- $900–1,300
- Website
- https://groometransportation.com/the-villages/?&sd_client_id=992f7c93-d719-43a2-9d9e-8c8cbbd08d74
- online discount
- $900–1,200
- call in
- $1,000–1,300
Shuttle from Brownwood Hotel & Spa to MCO Airport - Terminal A
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $650–950
- Website
- https://groometransportation.com/the-villages/?&sd_client_id=992f7c93-d719-43a2-9d9e-8c8cbbd08d74
- online discount
- $650–850
- call in
- $750–950
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








