
Acapulco is Mexico's original Pacific beach resort. It sits 288 kilometres (179 miles) southwest of Mexico City. The cliff divers of La Quebrada still draw a crowd. Flying is the quickest way, taking 2h 15m - 3h 15m. By road, the cheapest way to get from Acapulco to Mexico City is the shared minivan at $17 (300 MXN). It runs direct.
Distance from Acapulco to Mexico City
Acapulco and Mexico City are about 288 km (179 miles) apart, and the journey itself covers around 370 km by road. The quickest way to get from Acapulco to Mexico City is by taking the flight, which takes around 2h 15m - 3h 15m.
3 ways to travel from Acapulco to Mexico City
There are three ways to travel from Acapulco to Mexico City. You can choose between the minivan, bus, and flight. The journey takes 2h 15m–5h 35m and the quickest way is by flight. If you're on a budget, the cheapest option is by minivan with tickets starting at $17 (300 MXN).
incl. transfers — see itinerary
- City Centre→Acapulco Bus Terminal5m
- City Centre→Acapulco Bus Terminal6h
- Acapulco→Mexico City30m
2 legs — see itinerary
- Acapulco→Mexico City1h 15m
- Mexico City Airport→the City Centre45m
Reach out to our Community
No questions yet — be the first to ask about Acapulco to Mexico City.
Acapulco to Mexico City by Shared Minivan
The shared minivan ride from Acapulco to Mexico City is a great choice if you want an affordable and flexible way to travel. Ticket prices start at $17 (300 MXN), which is over 50% cheaper than taking a first-class bus. The journey takes a little over 5 hours, depending on traffic.
What makes this option even better is the free hotel pickup and drop-off — no need to worry about getting to or from bus stations!
Reserv Van is the only company operating this route.
Shared Minivan schedule from Acapulco to Mexico City
Shared Minivan tickets are available on Bookaway.
Acapulco to Mexico City by Bus
Travelling to Mexico City from Acapulco by bus is a good option, especially if you enjoy scenic views. Daytime buses are great for catching some amazing landscapes along the way — just sit on the side opposite the sun for the best experience.
There are multiple bus departures every day so you can be flexible with your schedule.
Step 1: City Centre to Acapulco Bus Terminal
Buses bound for Mexico City depart from Acapulco de Juarez Central Bus Station, which is close to the city centre and just a few blocks from the beach. Many accommodations are within walking distance from the bus terminal.
If yours isn’t, you can take a taxi. The rate will depend on the distance but starts from around $2.90 (50 MXN).
Step 2: Acapulco to Mexico City by Bus
Two bus companies operate on the Acapulco to Mexico City route: Estrella de Oro Pluss and its luxury sub-branch, Diamante.
Both bus lines have vehicles equipped with AC, reclining seats and separate toilets for men and women. If you are looking for extra perks, Diamante offers bed-type seats, cafeteria on board, snacks, charging ports and individual screens.
There are departures roughly every hour throughout the day. On average, the bus journey from Acapulco to Mexico City takes around 5-6h.
Bus tickets are available on Bookaway.
Booking Tip
Step 3: Mexico City Bus Terminal to the City Centre
The bus will drop you off at the southern bus terminal, known as Terminal Taxqueña. It is located close to Coyoacan (a well-known tourist area), but about 12 km south of the city centre. From here, there are 2 ways you can get to the Centro: by Metro and by taxi/Uber.
The cheapest way is by Metro. To take this train, get out of the bus terminal and cross the street. You will find the station Taxqueña. Take Line #2 to the closest stations to the main square, which are Zocalo and Pino Suarez. The Metro journey takes around 30 minutes and a ticket costs $0.30 (5 MXN).
For a more direct route, you can take a taxi or Uber to the city centre from $8.90 (155 MXN).
Acapulco to Mexico City by Flight
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Step 1: City Centre to Acapulco Airport
Acapulco International Airport is located about 25 km southeast of the city centre. We recommend taking a taxi to the airport — it’s the most convenient and cost-efficient option.
You can hail a taxi on the street or book one in advance through BookAway. They offer better cars with trusted drivers. Rates for a 3-seater car start from $14 (250 MXN).
Private transport tickets are available on Bookaway.
Step 2: Acapulco to Mexico City
Flights from Acapulco to Mexico City are offered by Aeromar, Volaris and AeroMexico. Aeromar offers more departures and usually has the most affordable rates.
Combining the airlines, there are roughly 10 departures a day between 07:00 and 19:25. The flight time is around 1h15m.
Step 3: Mexico City Airport to the City Centre
Flights from Acapulco arrive at Benito Juarez Airport (MEX), about 10 km east of Mexico City. From here, you have two main options to reach your hotel: Metrobus or a private transfer.
We recommend taking the Metrobus because it’s both cheap and convenient. Take Line #4 and you can get straight to the city centre in around 45 minutes. If you’re aiming for Mexico City’s main square, commonly called Zocalo, then you can get off at the nearest bus stop, which is Republica de Argentina.
A Metrobus ticket costs $1.70 (30 MXN). You will find the buses at Entrance 7 of Terminal 1 and Entrance 2 of Terminal 2.
If you prefer a direct and comfortable ride, booking a private transfer in advance is the best option. It saves you from long taxi queues and the occasional wait for an Uber. Prices start at $37 (640 MXN) when you book through BookAway.
Why we don't recommend taking the Metro from Mexico City Airport
Although the Metro is the cheapest option at $0.30 (5 MXN), it is not ideal if you have luggage. Large bags are not allowed, and the trains can get extremely crowded, especially during peak hours. Plus, no direct line goes to the city centre, so you may need to make multiple transfers.
You can check our Mexico City Airport page for more detailed information on how to get to the city from the airport.
Our favourite places to stay in Mexico City
Here are our favourite places to stay in Mexico City for every budget.
Treat YourselfCasa Emilia
Staying at Casa Emilia will make you feel like you’re staying in a cosy jungle retreat, rather than in a massive metropolitan city. All of the spaces around the hotel are designed for ultimate comfort and luxury, which it certainly achieves. You can relax on the terrace, in access hall or in the hotel’s sunroom.
Two of our favourite experiences at the hotel are the delicious breakfast and the huge, comfy beds offering a great night’s sleep. If you’re looking to treat yourself, this is the place to do it.
- Incredible breakfast
- Cosy jungle design
- Bike rental available
- Excellent location
Double rooms start from $80 per night
Treat YourselfCasa Pancha
Located in the neighbourhood of Condesa, Casa Pancha mirrors the atmosphere of the area. The hotel’s culture is certainly one of its selling points, offering simplicity, originality, community and connection.
With a mixture of dorms and private rooms, it’s an easy place to meet people whilst maintaining privacy. The hotel is bright and natural throughout, with both a backyard and a balcony area to relax in. The staff are super friendly here and their love for the hotel quickly spreads through the space.
- Dorms and private rooms available
- Private garden and balcony
- Amazing staff
- Perfect location
Double rooms start from $80 per night
Mid-RangeStanza Hotel
If there’s any neighbourhood that you want to stay in Mexico City, La Roma should definitely be up there. And that’s where Stanza Hotel is located. It puts you close to the tree-lined streets that are brimming with hip cafes and bars.
The hotel rooms are clean and modern, offering everything that you could ask for. The beds are also huge and super comfy. If you don’t fancy leaving the hotel one night for dinner, the onsite restaurant serves delicious Mediterranean-Mexican fusion food.
- Great location
- Clean and modern rooms
- Onsite Mediterranean-Mexican fusion restaurant
- Helpful, English-speaking staff
Double rooms between $40-$80 per night
BudgetCasa Indigo
This place gets booked out fast (we’re talking months in advance)! The location is perfect and it’s super affordable. Casa Indigo is close to the historic centre, plus the rooms are clean and beautifully decorated.
The host, Salvador, will make your stay unforgettable with his friendliness and warm welcome. On top of all of that, you can enjoy a large roof terrace offering stunning views over Mexico City.
- Great location
- Huge roof terrace
- Friendly host
- Fully equipped kitchen
Double rooms between $15-$40 per night
ABOUT YOUR DESTINATION
Why Visit Mexico City?
Mexico City is a destination that will keep any type of traveller entertained for days on end. Interesting history, rich culture, endless shopping and vibrant nightlife are just a few of the many things Mexico City has to offer.
A fun fact, with over 150 museums, Mexico City has the highest number of museums in the world. When you’re museumed-out, there are plenty of other things to do in Mexico City. Visit the Metropolitan Cathedral, explore Frida Kahlo's house, or take a boat trip along the canals of Xochimilco.
Rounding it up
That's the full picture for getting from Acapulco to Mexico City, roughly 288 kilometres (179 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $17 (300 MXN). The quickest trip takes 2h 15m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Acapulco to Mexico City?
The distance from Acapulco to Mexico City is 288 kilometres (179 miles).
What is the fastest way to get from Acapulco to Mexico City?
The fastest way to get from Acapulco to Mexico City is by flight and takes 2h 15m - 3h 15m.
What is the cheapest way to get from Acapulco to Mexico City?
The cheapest way to get from Acapulco to Mexico City is by minivan with ticket costs starting from 300 MXN.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






