1map logoGo to main page

San Diego, CA, USA to San Miguel de Allende from $621: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States
to
San Miguel de Allende, Mexico

How to Get from San Diego to San Miguel de Allende: 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.

$621 by busBest price
2745 kmDistance
6h 39m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego to San Miguel de Allende 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
Plane
Bus
Average Duration
7h  39m
Estimated price
$62-279
Recommended
route map
Distance: 2745 km
Duration: 6h 39m

See more options

Company
various
Plane
Bus
Average Duration
9h  10m
Estimated price
$97-301
Company
various
Plane
Drive
Average Duration
7h  7m
Estimated price
$105-620
Company
various
Plane
Taxi
Average Duration
6h  53m
Estimated price
$161-476
Company
various
Plane
Taxi
Average Duration
6h  39m
Estimated price
$221-566
Company
various
Bus
Average Duration
32h  18m
Estimated price
$621-622
Company
various
Bus
Average Duration
38h  47m
Estimated price
$623-624
Company
various
Bus
Average Duration
44h  58m
Estimated price
$625-626
Company
various
Bus
Average Duration
48h 
Estimated price
$627-628
Company
various
Drive
Average Duration
28h  50m
Estimated price
$629-2790

San Diego - San Miguel de Allende operators

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

Plane
Website
volaris.com

Plane from Tijuana (TIJ) to Leon/Guanajuato (BJX)

Average Duration
2h 49m
Estimated price
$2795-2796

Plane from Tijuana (TIJ) to Morelia (MLM)

Average Duration
2h 58m
Estimated price
$2797-2798

Plane from Tijuana (TIJ) to San Luis Potosi (SLP)

Average Duration
2h 47m
Estimated price
$621-27910

Plane from Tijuana (TIJ) to Queretaro (QRO)

Average Duration
2h 59m
Estimated price
$2799-1610

Plane from Tijuana (TIJ) to Aguascalientes (AGU)

Average Duration
2h 41m
Estimated price
$1611-1612
Website
aeromexico.com

Plane from Tijuana (TIJ) to Leon/Guanajuato via Mexico City

Average Duration
6h 5m
Estimated price
$1613-27910

Plane from Tijuana (TIJ) to San Luis Potosi via Mexico City

Average Duration
6h 18m
Estimated price
$1614-1615
Website
vivaaerobus.com

Plane from Tijuana (TIJ) to Leon/Guanajuato

Average Duration
2h 50m
Estimated price
$2795-1612

Plane from Tijuana (TIJ) to Morelia

Average Duration
2h 55m
Estimated price
$1616-1617
Bus
Contact phone
+52 477 710 0060
Website
cloud.grupoflechaamarilla.com

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

Average Duration
2h 20m
Estimated price
$1618-1619
Contact phone
+52 477 710 0060
Website
servicioscoordinados.com.mx

Bus from Terminal de Autobuses de Querétaro Acceso 3 to San Miguel de Allende

Average Duration
2h
Estimated price
$4760-4761

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

Average Duration
4h 55m
Estimated price
$4762-4763
Contact phone
+52 800 800 0386
Website
etn.com.mx

Bus from Terminal de Autobuses de Querétaro Acceso 1 to San Miguel de Allende

Average Duration
1h 30m
Estimated price
$4764-4765

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

Average Duration
4h
Estimated price
$4766-2797
Contact phone
800 507 5500
Website
futura.com.mx

Bus from Terminal de Autobuses de Querétaro Acceso 2 to San Miguel de Allende

Average Duration
1h 30m
Estimated price
$4767-4763

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

Average Duration
5h
Estimated price
$4768-2797
Contact phone
+52 554 440 3187
Website
autobusesanahuac.com.mx

Bus from Terminal de Autobuses de Querétaro Acceso 2 to San Miguel de Allende

Average Duration
1h 30m
Estimated price
$1618-4769

Bus from Celaya to San Miguel de Allende

Average Duration
1h
Estimated price
$1618-1619
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Diego to Los Angeles Downtown

Average Duration
2h 55m
Estimated price
$2212-2795
Contact phone
+1 213 368 1172
Website
busesusatours.com

Bus from Los Angeles to Celaya

Average Duration
32h
Estimated price
$2213-47660
Contact phone
+52 477 710 0060
Website
cotizador.conectagfa.com.mx

Bus from Celaya to San Miguel de Allende

Average Duration
2h
Estimated price
$2214-1618

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

Traveling between San Diego and San Miguel de Allende 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.

🚗 Embark on an unforgettable road trip from the sunny coastal city of San Diego to the charming colonial town of San Miguel de Allende. Traverse a distance of 1706 miles filled with diverse landscapes and rich cultural experiences. 💰 Depending on your route and preferences, the cost of driving from San Diego to San Miguel de Allende ranges from $300 to $450. Explore the option of stopping at quaint towns along the way for authentic local cuisine and unique handicrafts. 🌄 As you journey through the scenic Mexican countryside, you'll witness breathtaking vistas, colorful markets, and the warm hospitality of the Mexican people. Arrive in San Miguel de Allende after approximately 28 hours and 50 minutes of driving, ready to immerse yourself in colonial architecture and artistic flair.
Average price
$300 - $450
🛫 Upon departing from San Diego, travelers can easily catch a flight from Tijuana Airport to Leon/Guanajuato Airport in Mexico. The direct flight offered by Viva Aerobus, Aeromexico, or Volaris makes the journey efficient, taking approximately 2 hours and 49 minutes.
Departure Point
Tijuana Airport
Arrival Point
Leon/Guanajuato Airport
🚌 Embark on a scenic bus journey from San Diego to San Miguel de Allende with transfers along the way. The total travel time, including transfers, is approximately 38 hours and 47 minutes. 💰 Ticket prices for the bus between San Diego and San Miguel de Allende range from $180 to $312, offering an affordable travel option for those looking to immerse themselves in the vibrant culture and charm of this Mexican city.
Departure Point
San Diego station
Arrival Point
San Miguel de Allende station
Useful tips for bus travellers
• Book your tickets for the Tufesa and Primera Plus buses in advance at their websites (reservamos.mx) & (reservamos.mx) to ensure you get the best seat options for your long journey.
• During your layover in Guadalajara, consider visiting the nearby Mercado San Juan de Dios for some authentic local food and artisan goods, a great way to break up your journey and experience Mexican culture.
• Upon arrival at San Miguel de Allende Bus Station, keep an eye out for local taxis or the Uber app for transport; the station is about a 10-minute ride from the city center, where you can explore the beautiful historic architecture.

Frequently asked questions

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

Or choose the category:
The distance between San Diego and San Miguel de Allende is approximately 2098.6 km or 2745.1 km by road. Traveling by air and bus, it takes around 7 hours and 39 minutes to reach San Miguel de Allende from San Diego. On the other hand, driving from San Miguel de Allende to San Diego takes around 28 hours and 50 minutes by car, while taking a bus takes approximately 39 hours and 16 minutes.
The most cost-effective option for traveling from San Diego to San Miguel de Allende is by bus, with prices ranging from $140 to $250. However, this option also has the longest travel time, taking approximately 45 hours. If you are looking for a quicker option, flying and then taking a bus is the best choice. Although it may cost slightly more, ranging from $60 to $290, it only takes around 7 hours and 39 minutes.
The prices for a bus ticket between San Miguel de Allende and San Diego can range from $141 to $284.
To travel from San Diego to San Miguel de Allende without using public transportation, you can opt to drive. The driving distance is approximately 2745.5 km and it takes around 28 hours and 50 minutes to reach your destination. Keep in mind that the cost for this journey may vary, with prices typically ranging from $300 to $450 for a one-way trip.
To travel from San Diego to San Miguel de Allende without a car, the best option is to take a bus. The journey typically takes around 39 hours and 16 minutes, with a transfer in Irapuato. The cost of the bus ticket ranges from $140 to $290.
There is no direct link between San Diego and San Miguel de Allende. However, there are bus services available that require transfers. The journey typically takes around 45 hours and 58 minutes, including transfers in Tijuana and Salamanca. The bus services are operated by TAP and Autobuses Anáhuac.
The flight from San Diego to San Miguel de Allende typically takes around 2 hours and 49 minutes. The cost of the flight can vary depending on the airline and time of booking. Once you arrive at Leon/Guanajuato Airport, the best way to get to San Miguel de Allende is by taking a bus, which takes approximately 3 hours and 30 minutes.
There are numerous accommodation options available in San Miguel de Allende with over 442 hotels to choose from. Prices for hotels start as low as $3, making it suitable for various budgets.