You can travel from Puebla to Mexico City by bus, shared shuttle, private transfer, flight, rental car, or taxi/ Uber. Check out our guide with all the important information.
There are plenty of things to see and do in Mexico City, making it the perfect destination for your next vacation.
The city is home to some of the most impressive architecture in Latin America, as well as a vibrant nightlife scene. And of course, no trip to Mexico City would be complete without trying some of the local cuisine.
So whether you’re looking for culture, nightlife or just good food, Mexico City has something for everyone.
We highly recommend a Hot Air Balloon Flight over the Teotihuacan pyramids!
Check out our guide for all the important information on how to travel from Puebla to Mexico City.
Distance from Puebla to Mexico City
The distance from Puebla to Mexico City is about 154 kilometers or 95.5 miles by car.
It takes around 3 hours to travel by car from Puebla to Mexico City.
Transportation Options from Puebla to Mexico City
The following table outlines all transportation options from Puebla to Mexico City:
Method | Travel time | Price |
---|---|---|
Bus from Puebla to Mexico City | 2+ hours | From USD 13 |
Shared Shuttle from Puebla to Mexico City | 2+ hours | From USD 43 |
Private Transfer from Puebla to Mexico City | 2 hours | From USD 125 |
Flight from Puebla to Mexico City | 5+ hours | |
Rental Car from Puebla to Mexico City | 2 hours | |
Taxi/ Uber from Puebla to Mexico City | 2 hours |
Getting to Mexico City from Puebla
1. Bus from Puebla to Mexico City
Travel time: 2+ hours
The cheapest option for traveling from Puebla to Mexico City is by bus.
Buses frequently leave from the Puebla bus station, and the trip to Mexico City takes about 2.5 hours.
The cost of a one-way ticket starts at USD 15.
Click here to check the bus schedule and prices!
2. Shared Shuttle from Puebla to Mexico City
Travel time: x hours
The shared shuttle from Puebla to Mexico City is convenient for travel between the two cities.
Prices for a one-way ticket start at USD 43 per person. The driver will pick you up at your hotel in Puebla and drop you off at your destination in Mexico City.
The minivans are comfortable and air-conditioned, making the journey pleasant.
3. Private Transfer from Puebla to Mexico City
Travel time: 2 hours
If you’re planning a trip to Mexico City from Puebla, consider hiring a private transfer service. By doing so, you can avoid the hassle and stress of public transportation.
When it comes to choosing a private transfer service, there are a few things to keep in mind. First, be sure to book in advance. This will ensure that you get the best possible rate. Second, research your options thoroughly. Read online reviews and compare prices before making a decision.
Third, make sure to communicate your needs and expectations to your chosen service. For example, let them know if you need child seats or other special accommodations. By doing so, you can be sure that your ride will be comfortable and safe.
Prices for a private transfer from Puebla to Mexico City
- Private transfer up to 2 Passengers: From USD 125
- Private transfer up to 3 Passengers: From USD 240
Do you need help arranging your private transfer from Puebla to Mexico City
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 Puebla to Mexico City
Travel time: 5+ hours
There are no direct flights between Puebla and Mexico City, so you would have to make a stop at for example Cancun, Monterrey, or Tijuana airport, if want to fly.
As this increases the total flight time enormouelsy, we do not recommend flying to Mexico City.
If you still prefer taking a flight, check out Skyscanner as they usually show the best fight deals.
Find the cheapest flights on Skyscanner
5. Driving with Rental Car from Puebla to Mexico City
Travel time: 2 hours
Puebla is a beautiful colonial city located about two hours from Mexico City. Renting a car is the best way to get around and see all that Puebla and Mexico City have to offer.
Here are some tips for driving from Puebla to Mexico City.
When driving from Puebla to Mexico City, be sure to take the toll road. The drive will take about two hours and the toll road is the fastest and most direct route. Be prepared for heavy traffic as you approach Mexico City.
Once in Mexico City, be aware of your surroundings at all times. Park in well-lit and busy areas whenever possible. If you are renting a car, be sure to familiarize yourself with the area before driving off into unknown territory.
We recommend you make a reservation in advance!
6. Uber or taxi from Puebla to Mexico City
Travel time: 2 hours
You can also take a taxi or Uber from Puebla to Mexico City.
We; however, recommend booking a private transfer in advance. This will ensure that you have a comfortable and stress-free journey and is usually also cheaper.
Best day tours in Mexico City
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 Puebla to Mexico City?
The cheapest option to get from Puebla to Mexico City is to take the bus, which costs around USD 13.
What is the fastest way to get from Puebla to Mexico City?
The fastest way to get from Puebla to Mexico City is by car. Depending on the traffic it takes around 2 hours.