1map logoGo to main page

San Miguel de Allende, Guanajuato to Mexico City, Federal District from $17: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Miguel de Allende, Mexico
to
Mexico City, Mexico

How to Get from San Miguel de Allende to Mexico City: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$17 by busBest price
238 kmDistance
2h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Miguel de Allende to Mexico City with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Taxi
Plane
Average Duration
2h  8m
Estimated price
$8051-23060
Recommended
Company
Coordinados
Bus
Average Duration
5h  5m
Estimated price
$17-50
Cheapest
route map
Distance: 238 km
Duration: 2h 8m

See more options

Company
various
Drive
Average Duration
3h  9m
Estimated price
$27-80510
Company
various
Bus
Plane
Average Duration
4h  49m
Estimated price
$98-265
Company
various
Taxi
Plane
Average Duration
2h  34m
Estimated price
$133-332
Company
various
Drive
Average Duration
3h  9m
Estimated price
$170-80511

Traveling From San Miguel de Allende to Mexico City

The journey from San Miguel de Allende to Mexico City offers travelers a fascinating contrast between the charming, artistic tranquility of San Miguel and the vibrant, bustling energy of Mexico's capital.

Best Neighbourhoods in Mexico City

Mexico City's neighborhoods each offer distinct cultures and experiences.

Condesa
• Trendy cafes and restaurants line the tree-filled streets.
• Art deco architecture creates a charming atmosphere.
Roma
• Known for its vibrant street art and galleries.
• A hub for eclectic boutiques and artisan shops.
Polanco
• Upscale shopping along Avenida Presidente Masaryk.
• Home to high-end restaurants and cultural institutions.

Best Times To Visit Mexico City's Attractions

Timing your visits can greatly enhance your experience in Mexico City.

Teotihuacan Pyramids
Visit early morning on weekdays for fewer crowds and cooler temperatures.
Frida Kahlo Museum
Afternoons during weekdays are quieter, allowing for a more intimate experience.
Chapultepec Park
Early weekends offer a serene environment for leisurely strolls and picnics.

Mexico City Weather: What to Expect Year-Round

Mexico City enjoys a mild climate with comfortable temperatures year-round, characterized by a wet season from June to September and a dry season from October to May. Visiting during the dry months enhances outdoor experiences, while the rainy season can bring lush greenery and fewer tourists.

Dining Recommendation in Mexico City

Try the rich and bold flavors of tacos al pastor at El Huequito, where the vibrant atmosphere and authentic street food experience reflect Mexico City’s lively culture. This contrasts with San Miguel de Allende's more traditional, artisanal dining options, offering a taste of the capital's diverse culinary landscape.

San Miguel de Allende - Mexico City operators

Explore transport companies operating between San Miguel de Allende and Mexico City, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+52 477 710 0060
Website
servicioscoordinados.com.mx

Bus from San Miguel de Allende to Terminal Central de Autobuses del Norte

Average Duration
5h 5m
Estimated price
17-50
Contact phone
+52 477 710 0060
Website
wl.primeraplus.com.mx

Bus from San Miguel de Allende to Terminal Central de Autobuses del Norte

Average Duration
Estimated price
0-0
Contact phone
+52 800 800 0386
Website
etn.com.mx

Bus from San Miguel de Allende to Terminal Central Del Sur - Taxqueña

Average Duration
5h 30m
Estimated price
230600-50
Contact phone
+52 477 710 0060
Website
cloud.grupoflechaamarilla.com

Bus from San Miguel de Allende to Leon - Del Bajío International Airport

Average Duration
2h 20m
Estimated price
0-0
Shuttle
Contact phone
+52 55 5652 9331
Website
wayak.mx

Shuttle from San Miguel de Allende to Mexico City

Average Duration
3h 9m
Estimated price
170-80511
Plane Show flights
Website
aeromexico.com

Plane from Queretaro Airport to Mexico City Airport

Average Duration
1h 7m
Estimated price
80515-80516
Contact phone
+1 800 889 5840
Website
silverair.com

Plane from Queretaro Airport to T1 Aicm

Average Duration
57m
Estimated price
80512-230601
Taxi
Contact phone
+52415 152 0395
Website
facebook.com

Taxi from San Miguel de Allende to Queretaro Airport

Average Duration
1h 11m
Estimated price
50-805185
Contact phone
+52415 120 5507
Website
facebook.com

Taxi from San Miguel de Allende to Queretaro Airport

Average Duration
Estimated price
0-0
Contact phone
+52 451695757
Website
facebook.com

Taxi from San Miguel de Allende to Queretaro Airport

Average Duration
Estimated price
0-0
Contact phone
+52 415 152 7799
Website
lineadoradasma.com

Taxi from San Miguel de Allende to Queretaro Airport

Average Duration
Estimated price
0-0

San Miguel de Allende to Mexico City: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Miguel de Allende and Mexico City offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embrace the scenic beauty as you embark on a road trip from San Miguel de Allende to Mexico City, covering a distance of 167 miles in just about 3 hours and 9 minutes. 💸 Explore the flexible options for transportation costs, ranging between $27 to $45 for the journey by car, making it an affordable and convenient choice.
Average price
$27 - $45
✈️ Aeroméxico provides flights from Queretaro Airport to Mexico City Airport, allowing passengers to reach their destination in just 1 hour and 2 minutes, making it a great option for those looking to travel efficiently between the two cities.
Departure Point
Queretaro Airport
Arrival Point
Mexico City Airport
🚌 The journey from San Miguel de Allende to Mexico City by bus is a convenient and popular option. The direct bus service operated by Coordinados departs hourly and takes approximately 5 hours and 5 minutes to reach Terminal Central de Autobuses del Norte. 🛣️ The route covers a distance of 239 km and offers a comfortable travel experience for passengers. The prices for the bus ticket range from $17 to $50, making it an affordable way to travel between these two vibrant cities. 🕒 With a total travel time of 5 hours and 5 minutes, passengers can sit back, relax, and enjoy the scenic views as they make their way from San Miguel de Allende to Mexico City. This bus journey allows travelers to easily explore the cultural and historical richness of both destinations.
Departure Point
San Miguel de Allende station
Arrival Point
Terminal Central de Autobuses del Norte station
Useful tips for bus travellers
• Reserve your bus ticket in advance through platforms like Reservamos or the official websites of bus operators like Coordinados and Primera Plus to secure your seat, especially on weekends or holiday periods when the buses may fill up quickly.
• Bring along snacks and a refillable water bottle for the approximately 5-hour journey; while there are rest breaks, having your own refreshments will save you time and ensure you stay comfortable during the trip.
• Upon arriving at Terminal Central de Autobuses del Norte in Mexico City, familiarize yourself with the station layout in advance by checking the station map online, so you can efficiently navigate to your next mode of transportation or find nearby amenities. Stations can be large and bustling, so having a plan will ease any potential stress.

Frequently asked questions

Find out more about the route from San Miguel de Allende to Mexico City.

Or choose the category:
The distance between San Miguel de Allende and Mexico City is approximately 148 miles or 166 miles by car. The typical travel times vary depending on the mode of transportation. By bus, it takes around 3 hours and 20 minutes to reach Mexico City from San Miguel de Allende. By car, it takes approximately 3 hours and 5 minutes to make the journey in the opposite direction. However, the quickest option is to take a bus to Leon/Guanajuato and then fly to Mexico City, which usually takes 4 hours and 56 minutes.
The most cost-effective option for traveling from San Miguel de Allende to Mexico City is by bus, which costs between $16 and $45 and takes approximately 3 hours and 30 minutes. This is a convenient and affordable choice for budget-conscious travelers. However, if time is a priority, driving is the quickest option, taking around 3 hours and 5 minutes. Although it may require a slightly higher cost of $27 to $40, it offers more flexibility and allows for a direct route to the destination.
The price range for a bus ticket between San Miguel de Allende and Mexico City is typically between $21 and $75. However, it is important to note that prices may vary depending on the class of service and the bus company chosen. On the other hand, ferry prices between the two cities range from $170 to $360. These prices may also depend on factors such as the type of cabin chosen and the season of travel.
To get from San Miguel de Allende to Mexico City without using public transportation, the best option is to drive. The distance between the two cities is 166 miles, and it takes approximately 3 hours and 5 minutes to drive. The prices for renting a car to travel from San Miguel de Allende to Mexico City vary from $27 to $40, depending on the rental company and the type of vehicle. Driving allows for flexibility and the opportunity to enjoy the scenic route between the two cities.
To travel from San Miguel de Allende to Mexico City without a car, the best option is to take a bus via Tepotzotlán. This journey takes approximately 3 hours and 20 minutes and can cost between $21 and $75, depending on the type of bus and ticket. Buses are a reliable and comfortable mode of transportation, offering scenic views along the way.
Yes, there is a direct bus link between San Miguel de Allende and Mexico City. The bus service is operated by ETN and it departs from San Miguel de Allende and arrives at México Central Norte. The journey typically takes around 3 hours and 30 minutes. The buses operate hourly and run every day.
The flight from San Miguel de Allende to Mexico City typically takes 1 hour and 9 minutes. The cost of the flight can vary depending on the airline and the time of booking, but it is generally affordable. It is recommended to check with different airlines for the most accurate and up-to-date pricing information. Overall, flying is the quickest and most convenient mode of transportation between the two cities.
There are plenty of accommodation options near Mexico City, with over 1117 hotels available. Prices start at $57 per night, offering a range of budget-friendly and luxury choices. Whether you prefer a hotel in the heart of the city or a peaceful retreat on the outskirts, there are numerous options to suit every traveler's needs and preferences.

Trips to Mexico City