1map logoGo to main page

San Antonio, TX, USA to Puebla from $120: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Antonio, United States
to
Puebla, Mexico

How to Get from San Antonio to Puebla: 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.

$120 by busBest price
1162 kmDistance
6h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Antonio to Puebla 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
Average Duration
6h  31m
Estimated price
$161-445
Recommended
Company
various
Plane
Bus
Average Duration
7h  46m
Estimated price
$120-362
Cheapest
route map
Distance: 1162 km
Duration: 6h 31m

See more options

Company
various
Bus
Average Duration
22h  45m
Estimated price
$147-1610
Company
various
Bus
Average Duration
19h  14m
Estimated price
$150-236
Company
various
Plane
Taxi
Average Duration
8h  46m
Estimated price
$241-341
Company
various
Bus
Average Duration
27h  41m
Estimated price
$1611-1612
Company
various
Drive
Average Duration
16h  1m
Estimated price
$1613-1614

San Antonio - Puebla operators

Explore transport companies operating between San Antonio and Puebla, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
united.com

Plane from San Antonio (SAT) to Puebla (PBC)

Average Duration
6h 31m
Estimated price
$1613-1616

Plane from San Antonio (SAT) to Mexico City (MEX)

Average Duration
2h 15m
Estimated price
$4453-4454

Plane from San Antonio (SAT) to Mexico City Santa Lucia Apt (NLU)

Average Duration
4h 38m
Estimated price
$1201-0
Website
vivaaerobus.com

Plane from San Antonio (SAT) to Puebla (PBC)

Average Duration
6h 31m
Estimated price
$1617-1618

Plane from San Antonio (SAT) to Mexico City (MEX)

Average Duration
2h 15m
Estimated price
$4453-4454
Bus Show bus routes
Contact phone
+52 800 765 6636
Website
omnibusmexicanos.com.mx

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

Average Duration
14h
Estimated price
$120-1208

Bus from San Antonio to Terminal Central de Autobuses del Norte

Average Duration
19h 30m
Estimated price
$1209-1619
Contact phone
+52 800 800 0386
Website
etn.com.mx

Bus from Terminal de Autobuses de Querétaro Acceso 1 to Puebla

Average Duration
4h 14m
Estimated price
$3620-3621
Contact phone
+52 222 273 8300
Website
estrellaroja.com.mx

Bus from Terminal Central de Autobuses del Norte to Puebla CAPU

Average Duration
2h 50m
Estimated price
$3624-3625
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Terminal Central de Autobuses del Norte to Puebla CAPU

Average Duration
2h 27m
Estimated price
$3626-3627
Contact phone
800 507 5500
Website
futura.com.mx

Bus from Terminal de Autobuses de Querétaro Acceso 2 to Puebla Terminal CAPU

Average Duration
3h 55m
Estimated price
$3622-3623

San Antonio to Puebla: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Antonio and Puebla 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 epic road trip from San Antonio to Puebla spanning 932 miles, offering diverse landscapes and experiences along the way. ⏰ Plan for an approximate 16-hour journey by car, allowing for stops at charming roadside attractions and scenic viewpoints as you make your way to the historic city of Puebla. 💸 With prices ranging from $160 to $250 for the drive, immerse yourself in the rich culture and culinary delights of Puebla, making this cross-border drive a memorable adventure worth every mile.
Average price
$160 - $250
🛫 When traveling from San Antonio to Puebla by plane, be prepared for a journey with one stopover. The quickest flight option takes approximately 3 hours and 45 minutes. 🌐 Both Viva Aerobus and United Airlines provide flights from San Antonio Airport to Puebla Airport. The total duration of the trip by plane is estimated to be 6 hours and 31 minutes. 💰 The cost of a flight between Puebla and San Antonio can range from $161 to $445, depending on various factors such as the airline, time of booking, and availability. Make sure to compare prices and plan your trip accordingly.
Departure Point
San Antonio Airport
Arrival Point
Puebla Airport. The quickest flight takes 3h 45m and has one stopover
Useful tips for plane travellers
• Since there are no direct flights from San Antonio to Puebla, consider choosing the quickest option with a single stopover, usually in Mexico City, to minimize your travel time and potential layover stress.
• Upon arriving at Puebla International Airport (PBC), expect to navigate a small but busy terminal; be sure to have your transportation arranged in advance, as taxi services are readily available but may have varying prices depending on your negotiating skills—expect to pay around $200-300 MXN (approximately $10-15 USD) for a ride to the city center.
• For local transportation after arriving in Puebla, download the 'Puebla City' app for updated public transport schedules and routes, and consider booking with direct airlines like Viva Aerobus at ">">vivaaerobus.com or United Airlines at ">">united.com to check for the most convenient flight options and inquire about baggage policies.
🚌 When traveling from San Antonio to Puebla by bus, keep in mind that there is no direct route available. You will need to make a transfer at Terminal de Autobuses de Querétaro Acceso 1. 🌄 The journey, including transfers, typically takes around 19 hours and 14 minutes. Buses departing from San Antonio station are operated by Omnibus Mexicanos, while those arriving at Puebla station are operated by ETN Turistar. 💰 The prices for a bus ticket between Puebla and San Antonio can range from $150 to $236. Be sure to plan accordingly for this long but scenic bus trip from Texas to Mexico.
Departure Point
San Antonio station
Arrival Point
Puebla station

Frequently asked questions

Find out more about the route from San Antonio to Puebla.

Or choose the category:
The cheapest way to travel from San Antonio to Puebla is by taking a bus. The most cost-effective route is typically via Santiago de Querétaro, with ticket prices ranging from $150 to $240. The journey by bus takes approximately 19 hours and 14 minutes, providing a budget-friendly option for those looking to save on travel expenses. Be sure to book your tickets in advance to secure the best rates for this affordable transportation option.
The fastest way to travel from San Antonio to Puebla is by taking a flight, with a travel time of approximately 6 hours and 31 minutes. Flights from San Antonio International Airport to Hermanos Serdán International Airport in Puebla range in cost from $160 to $450 depending on the airline and time of booking. Direct flights are available from some airlines, which can help reduce travel time and make the journey more convenient for travelers seeking a quicker option. It is recommended to compare flight prices and schedules to find the best deal for your desired travel dates.
The distance between San Antonio and Puebla is approximately 722 miles. The road distance is slightly longer at 931.7 miles due to the specific route taken. Traveling by various transportation modes, such as bus or car, provides flexibility in choosing the most suitable option based on time and budget considerations. Overall, the journey presents a manageable distance for those planning to travel between these two destinations.
To travel from San Antonio to Puebla without a car, the most convenient option is to take a bus via Santiago de Querétaro. The journey typically takes around 19 hours and 14 minutes, with ticket prices ranging from $150 to $240. Several bus companies operate routes between these two cities, offering comfortable and relatively affordable transportation options for travelers without a car. It is advisable to book your bus tickets in advance to secure your seat and ensure a smooth and hassle-free journey from San Antonio to Puebla.
The journey from San Antonio to Puebla typically takes around 6 hours and 31 minutes, including transfers. This duration may vary depending on the mode of transportation chosen and the specific route taken. It's recommended to check for any potential delays or schedule changes before embarking on the trip. Overall, travelers can expect a relatively efficient and manageable travel time between the two locations.
There are over 416 hotels available in Puebla offering a range of accommodations to suit various budgets and preferences. Prices for hotels in Puebla start at around $64 per night, with options ranging from budget-friendly guesthouses to luxurious resorts. Visitors can choose to stay in the historic city center, where many hotels are located near popular attractions such as the Puebla Cathedral and Zócalo, providing convenient access to the city's cultural landmarks. Additionally, there are accommodations available in the surrounding areas for those seeking a more tranquil setting outside the city center.
Yes, you can drive from San Antonio to Puebla. The driving distance between the two cities is 932 miles, and it takes approximately 16 hours and 1 minute to drive the entire route. However, it is important to consider factors such as border crossing procedures, road conditions, and travel restrictions before embarking on the journey. Make sure to have all necessary documentation for the trip, including a valid passport and vehicle insurance.
No, there is no direct bus between San Antonio and Puebla. Travelers can take a bus from San Antonio to Puebla with a transfer at Terminal de Autobuses de Querétaro Acceso 1 in Querétaro. The journey, including transfers, typically takes around 19 hours and 14 minutes. It's essential to plan for the transfer and ensure sufficient time between buses to avoid any delays in reaching Puebla.
To catch the San Antonio to Puebla bus, you would need to head to the San Antonio station where Omnibus Mexicanos operates. The station is located in downtown San Antonio and is easily accessible by public transportation or taxi. Be sure to arrive at the station at least 30 minutes before the scheduled departure time to allow for check-in and boarding procedures. You can also check the bus schedule and book your tickets in advance online to secure your seat for the journey.
The bus from San Antonio to Puebla operated by ETN Turistar arrives at the Puebla station. This station is a central hub for various bus services in the city, making it convenient for travelers to access different parts of Puebla upon arrival. The Puebla station provides amenities such as restrooms, waiting areas, and ticketing counters for passengers' convenience. Additionally, the station is located near hotels, restaurants, and transportation options for further travel within Puebla.
Viva Aerobus and United Airlines are the two main airlines that offer flights between San Antonio Airport in Texas and Puebla Airport in Mexico. Both airlines provide various flight options and schedules for travelers looking to make the journey. It is advisable to check with the airlines directly for the most up-to-date information on flight availability and pricing. Additionally, consider booking in advance or looking for special deals to potentially save on airfare costs for this route.
The fastest way to get from San Antonio to Puebla by plane is to take a flight with one stopover. Airlines such as Viva Aerobus and United Airlines offer this route, and the quickest flight duration is approximately 3 hours and 45 minutes, with a total travel time of 6 hours and 31 minutes. The prices for flights between San Antonio and Puebla range from $161 to $445. It's recommended to book in advance to secure the best deals and schedules for your journey.
The flight duration from San Antonio to Puebla typically ranges around 3 hours and 45 minutes with one stopover. Since there are no direct flights between these destinations, travelers usually have to make a layover at another airport before reaching Puebla. The total travel time can vary depending on the duration of the layover and the specific route taken by the airline. Passengers can use this stopover time to relax, grab a bite to eat, or explore the connecting airport before continuing their journey to Puebla.
The cost of a flight from San Antonio to Puebla typically ranges from $161 to $445, depending on the airline, time of booking, and season. It's advisable to compare prices across different airlines and consider booking in advance for potential cost savings. Additionally, being flexible with travel dates can also help in securing a lower-priced flight.
The cost of a bus ticket from San Antonio to Puebla typically ranges from $150 to $236. Prices may vary depending on the bus company, time of booking, and the class of service chosen. It is advisable to compare prices from different bus operators to find the best deal for your trip. Additionally, booking in advance or during off-peak seasons can help secure lower fares for your journey.
The cost to drive from San Antonio to Puebla typically ranges between $160 to $250, depending on factors such as gas prices, tolls, and vehicle efficiency. It's important to factor in expenses like accommodations, meals, and potential maintenance to ensure a smooth journey. Additionally, having valid car insurance and necessary travel documents such as passports and visas is crucial for a hassle-free road trip across the border. Remember to plan your route, take necessary precautions, and enjoy the scenic drive from San Antonio to Puebla.