You can travel from Puerto Vallarta to Mexico City by bus, shared shuttle, private transfer, flight, taxi/uber, or rental car. Check out our guide with all the essential information.
Mexico City is the capital of Mexico and one of the world’s most populous cities.
The city is home to several important historical sites and a vibrant nightlife and culinary scene. You can explore many neighborhoods in Mexico City, each with its unique atmosphere.
With so much to see and do, we recommend joining a day tour for an unforgettable experience.
Whether you’re interested in exploring the city’s rich history or simply want to enjoy its vibrant culture, GetYourGuide offers something for everyone.
We highly recommend a Hot Air Balloon Flight over the Teotihuacan pyramids!
Check out our guide for all the essential information on travel from Puerto Vallarta to Mexico City.
Distance from Puerto Vallarta to Mexico City
The distance from Puerto Vallarta to Mexico City is about 881 kilometers or 547.5 miles by car.
Depending on the traffic, it takes around 11 hours and 25 minutes to drive by car to Mexico City from Puerto Vallarta.
Transportation Options from Puerto Vallarta to Mexico City
The following table outlines all transportation options from Puerto Vallarta to Mexico City:
Method | Travel time | Price |
---|---|---|
Bus from Puerto Vallarta to Mexico City | 14 hours | |
Shared Shuttle from Puerto Vallarta to Mexico City | 12+ hours | |
Private Transfer from Puerto Vallarta to Mexico City | 11 hours and 25 minutes | |
Flight from Puerto Vallarta to Mexico City | 1 hour 40 minutes | From USD 44 |
Taxi/ Uber from Puerto Vallarta to Mexico City | 11 hours and 25 minutes | |
Rental Car from Puerto Vallarta to Mexico City | 11 hours and 25 minutes |
Getting to Mexico City from Puerto Vallarta
1. Bus from Puerto Vallarta to Mexico City
Travel time: 14 hours
The bus from Puerto Vallarta to Mexico City is a long but scenic ride.
The trip takes about 14 hours, and the scenery along the way is beautiful.
The bus passes through several small towns and villages and some larger cities.
Make sure to bring along plenty of snacks and drinks for the journey. There are usually stops every few hours, but it’s always good to have something to eat and drink on hand.
2. Shared Shuttle from Puerto Vallarta to Mexico City
Travel time: 12+ hours
A shared shuttle is a great way to get from Puerto Vallarta to Mexico City.
There are a few things to remember when booking a shared shuttle.
First, book early! Shuttle services can fill up, especially during peak travel times.
Second, be sure to have your pick-up and drop-off information handy when you book.
And finally, relax and enjoy the ride!
3. Private Transfer from Puerto Vallarta to Mexico City
Travel time: 11 hours and 25 minutes
When traveling from Puerto Vallarta to Mexico City, a private transfer is one of the best ways to get there. This way, you can avoid the hassles of public transportation and relax on your journey.
With a private transfer, you will be picked up at your hotel or location of choice in Puerto Vallarta and taken directly to your destination in Mexico City.
The whole process is seamless and takes the stress out of travel. Plus, it’s a great way to see the sights of Mexico while en route to your final destination.
Do you need help arranging your transportation in Mexico?
Fill out the form below, and one of our Mexico experts will contact you! We can also organize your transport in Guatemala, Costa Rica, and Colombia!
[ARFormslite id=100]
4. Flight from Puerto Vallarta to Mexico City
Travel time: 1 hour 40 minutes
Flying is your best bet if you’re looking for the fastest way to get from Puerto Vallarta to Mexico City.
The flight time is under two hours, and you can often find direct flights with no layovers.
Remember that prices can vary depending on the time of year and airline you choose, so it’s always a good idea to check different airlines and sites before booking your ticket.
From our experience, Skyscanner usually shows the best deals. Alternatively, you can book a flight from Puerto Vallarta to Mexico City on bookaway.
Find the cheapest flights on Skyscanner
5. Driving with Rental Car from Puerto Vallarta to Mexico City
Travel time: 11 hours and 25 minutes
If you’re planning a trip from Puerto Vallarta to Mexico City, you may wonder if renting a car is worth it.
The answer is yes!
Renting a car allows you to explore at your own pace and makes getting around much easier.
There are a few things to remember when renting a car in Mexico.
First, ensure you have a valid driver’s license and international insurance.
Second, familiarize yourself with the local traffic laws before getting behind the wheel.
Lastly, be prepared for some bumps in the road – literally! Potholes are common in Mexico, so drive cautiously and watch for them.
Now that you know what to expect start planning your road trip from Puerto Vallarta to Mexico City!
We recommend you make a reservation in advance!
6. Uber or taxi from Puerto Vallarta to Mexico City
Travel time: 11 hours and 25 minutes
Last but not least, you can travel to Mexico City by taxi or uber.
Be aware that it might be difficult to find an uber or taxi ride due to the long distance.
Instead of taking a taxi/ uber, we highly recommend organizing a private transfer in advance to get a better deal.
Best day tours in Puerto Vallarta
With so much to see and do in Mexico City, we recommend joining a day tour for an unforgettable experience.
Whether you’re interested in exploring the city’s rich history or simply want to enjoy its vibrant culture, GetYourGuide offers something for everyone.
We highly recommend a Hot Air Balloon Flight over the Teotihuacan pyramids!
Check out the following widgets for more day tours in Mexico city!
Frequently Asked Questions
What is the cheapest option to get from Puerto Vallarta to Mexico City?
The cheapest option to travel from Puerto Vallarta to Mexico City is by bus. Buses depart regularly from Puerto Vallarta’s bus station and take about 14 hours to reach Mexico City.
What is the fastest way to get from Puerto Vallarta to Mexico City?
Direct flight is the fastest way to get from Puerto Vallarta to Mexico City. The flight time from Puerto Vallarta to Mexico City is under 2 hours, making it the quickest way to travel between the two cities.