Mexico City to Puerto Vallarta
You’ll find practical information on schedules and prices for several transport options between Mexico City and Puerto Vallarta, including charter, combined, flight or bus.
Travel options for Mexico City to Puerto Vallarta
The quickest and most affordable way to get from Mexico City to Puerto Vallarta is by a flight for 867 MXN, taking only 1h y 25 minutes.
Flight from Mexico City to Puerto Vallarta
For the quickest journey from Mexico City to Puerto Vallarta, depart from MEX Mexico City Airport and land at PVR Puerto Vallarta Airport. Flights taking around 1 hour 25 minutes with fares typically 867 MXN. Reserve your flight here to ensure a smooth and hassle-free travel experience.
Prices: 867 MXN
Duration: 1h 25m – 1h 46m ⏱
Combined from Mexico City to Puerto Vallarta
Combined transport services between Mexico City and Puerto Vallarta depart from MEX Mexico City Airport and arrive at PVR Puerto Vallarta Airport. The journey usually lasts about 3 hours 40 minutes, with tickets priced at 2,071 MXN. Make sure to secure your spot and explore the available routes view combined options.
Prices: 2,071 MXN
Duration: 3h 40m – 17h 40m ⏱
Bus from Mexico City to Puerto Vallarta
Catching a bus in Mexico City provides a convenient way to reach Puerto Vallarta, with multiple departures available from Mexico City Norte Bus Station throughout the day. The journey generally takes around 10 hours 30 minutes, arriving at multiple stations, including Puerto Vallarta, Nuevo Vallarta, Terminal Central de Autobuses Puerto Vallarta and others, with fares starting from 2,261 MXN. Reserve your seat in advance and secure your ticket for a comfortable and reliable trip.
Prices: 2,261 MXN
Duration: 10h 30m – 11h 30m ⏱
Charter from Mexico City to Puerto Vallarta
Get from Mexico City to Puerto Vallarta with a private transfer, picked up at your preferred spot, whether hotel or station. The journey usually lasts 9 hours 11 minutes, with prices starting from 16,127 MXN. Plan ahead and book your ride online.
Prices: 16,127 MXN
Duration: 9h 11m – 9h 56m ⏱
Flight Routes & Schedules from Mexico City to Puerto Vallarta
Board your flight at MEX Mexico City Airport, the only direct service from Mexico City to Puerto Vallarta. Flights operate from 06:15 until 21:40, and you can expect to be in the air for around 1h 25m to 1h 46m before landing at PVR Puerto Vallarta Airport. Fares start from 867 to 1,991 MXN, and you can check the full timetable for the Mexico City–Puerto Vallarta route to pick the departure that fits your plans and book your seat in advance.
Cheapest Flight Mexico City to Puerto Vallarta
867 MXN, from MEX Mexico City Airport to PVR Puerto Vallarta Airport, departure at some times, duration 1h 30mFastest Flight Mexico City to Puerto Vallarta
867 MXN, from MEX Mexico City Airport to PVR Puerto Vallarta Airport, departure at 06:15, duration 1h 25mFlight Timetable: MEX Mexico City Airport → PVR Puerto Vallarta Airport
- 06:15 07:40 1h 25m 867 MXN
- 06:15 07:40 1h 25m 934 MXN
- 09:50 11:26 1h 36m 1938 MXN
- 09:50 11:26 1h 36m 1991 MXN
- 11:05 12:35 1h 30m 1915 MXN
- 11:05 12:35 1h 30m 1991 MXN
- 13:10 14:56 1h 46m 1438 MXN
- 13:10 14:56 1h 46m 1503 MXN
- 15:15 16:45 1h 30m 867 MXN
- 15:15 16:45 1h 30m 934 MXN
- 16:05 17:35 1h 30m 1173 MXN
- 16:05 17:35 1h 30m 1239 MXN
- 18:35 20:20 1h 45m 920 MXN
- 18:35 20:20 1h 45m 1503 MXN
- 21:40 23:20 1h 40m 1503 MXN
Combined Routes & Schedules from Mexico City to Puerto Vallarta
Set off from MEX Mexico City Airport on a coordinated transfer involving different vehicles toward Puerto Vallarta. The journey usually lasts 3h 40m to 17h 40m, with departures scheduled from 05:30 until 23:45. Fares starting at 2,071 to 3,743 MXN and arrival is at PVR Puerto Vallarta Airport. Consulting the timetable for multi-leg connections between Mexico City and Puerto Vallarta lets you plan your departure and secure your seat.
Cheapest Combined Mexico City to Puerto Vallarta
2071 MXN, from MEX Mexico City Airport to PVR Puerto Vallarta Airport, departure at 22:40, duration 16h 25mFastest Combined Mexico City to Puerto Vallarta
3743 MXN, from MEX Mexico City Airport to PVR Puerto Vallarta Airport, departure at 06:00, duration 3h 40mCombined Timetable: MEX Mexico City Airport → PVR Puerto Vallarta Airport
- 05:30 13:17 7h 47m 2093 MXN
- 06:00 14:00 8h 2451 MXN
- 06:00 09:40 3h 40m 3743 MXN
- 08:10 14:00 5h 50m 2764 MXN
- 10:00 14:00 4h 2451 MXN
- 16:00 09:40 17h 40m 3380 MXN
- 18:05 09:40 15h 35m 3242 MXN
- 22:40 15:05 16h 25m 2174 MXN
- 22:40 09:40 11h 2267 MXN
- 22:40 15:05 16h 25m 2071 MXN
- 23:45 13:17 13h 32m 2093 MXN
Bus Routes & Schedules from Mexico City to Puerto Vallarta
- Reaching Puerto Vallarta from Mexico City Norte Bus Station by bus usually takes around 11h 30m. Fares start at 3,268 MXN, with services operating at 21:45.
- Board the bus at Mexico City Norte Bus Station and arrive at Nuevo Vallarta after about 10h 30m to 11h 10m. Services operate from 20:00 until 21:45 with fares starting at 2,261 to 3,268 MXN.
- Leave Mexico City Norte Bus Station for Terminal Central de Autobuses Puerto Vallarta on a bus, taking approximately 10h 45m to 10h 50m. Services operate from 20:00 until 21:00, and fares begin at 2,261 MXN.
Cheapest Bus Mexico City to Puerto Vallarta
2261 MXN, from Mexico City Norte Bus Station to Terminal Central de Autobuses Puerto Vallarta, departure at some times, duration 10h 45mFastest Bus Mexico City to Puerto Vallarta
2261 MXN, from Mexico City Norte Bus Station to Nuevo Vallarta, departure at 21:00, duration 10h 30mBus Timetable: Mexico City Norte Bus Station → Nuevo Vallarta
- 20:00 09:35 10h 35m 2261 MXN
- 21:00 10:30 10h 30m 2261 MXN
- 21:45 11:55 11h 10m 3268 MXN
Bus Timetable: Mexico City Norte Bus Station → Puerto Vallarta
- 21:45 09:15 11h 30m 3268 MXN
Bus Timetable: Mexico City Norte Bus Station → Terminal Central de Autobuses Puerto Vallarta
- 20:00 06:50 10h 50m 2261 MXN
- 21:00 07:45 10h 45m 2261 MXN
Charter Routes & Schedules from Mexico City to Puerto Vallarta
- Start your journey with a charter ride from Mexico City Airport to Puerto Vallarta Transfer, lasting approximately 9h 53m. Services run frequently throughout the day with fares starting at 17,612 MXN.
- From Mexico City Airport, enjoy a luxury taxi transfer to Puerto Vallarta Airport, taking roughly 9h 43m. Options to depart throughout the day are available with fares starting at 16,890 MXN.
- Take a VIP car transfer at Mexico City Transfer heading toward Puerto Vallarta Transfer, with the journey lasting roughly 9h 56m. With flexible departures available, you can secure tickets starting from 17,530 MXN.
- Start your journey at Mexico City Transfer in a VIP transfer and arrive at Puerto Vallarta Airport after about 9h 46m. With frequent departures available, fares start from 16,787 MXN.
- Board a private taxi at Felipe Angeles International Airport, Mexico City and reach Puerto Vallarta Airport, with the trip taking roughly 9h 11m. Multiple departures are available with fares starting at 16,127 MXN.
- Reach Puerto Vallarta Transfer via a private transfer, starting from Felipe Angeles International Airport, Mexico City and spending about 9h 21m on the road. Tickets start at 16,870 MXN, and you can depart at different times during the day.
Cheapest & Fastest Charter Mexico City to Puerto Vallarta
16127 MXN, from Felipe Angeles International Airport, Mexico City to Puerto Vallarta Airport, departure at --:--, duration 9h 11mCharter Timetable: Felipe Angeles International Airport, Mexico City → Puerto Vallarta Airport
- --:-- --:-- 9h 11m 16127 MXN
Charter Timetable: Felipe Angeles International Airport, Mexico City → Puerto Vallarta Transfer
- --:-- --:-- 9h 21m 16870 MXN
Charter Timetable: Mexico City Airport → Puerto Vallarta Airport
- --:-- --:-- 9h 43m 16890 MXN
Charter Timetable: Mexico City Airport → Puerto Vallarta Transfer
- --:-- --:-- 9h 53m 17612 MXN
Charter Timetable: Mexico City Transfer → Puerto Vallarta Airport
- --:-- --:-- 9h 46m 16787 MXN
Charter Timetable: Mexico City Transfer → Puerto Vallarta Transfer
- --:-- --:-- 9h 56m 17530 MXN
Explore Mexico one route at a time
Select any origin and destination on the map to compare transport options and discover how different parts of the country are connected.
More travel routes for Mexico City and Puerto Vallarta
Planning more stops after Mexico City to Puerto Vallarta?
If your journey doesn’t end with Mexico City to Puerto Vallarta, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.