There are 10 ways to get from Baja California to Laredo by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly San Diego International Airport to Laredo International Airport
best- Fly from San Diego International Airport (SAN) to Laredo International Airport (LRD)plane SAN - LRD
7h 44m$105–426Fly Tijuana International Airport to Monterrey International Airport, bus
cheapest- Fly from Tijuana International Airport (TIJ) to Monterrey International Airport (MTY)plane TIJ - MTY
- Take the bus from Central de Autobuses de Monterrey to Laredo - OMEXbus
9h 22m$101–281Bus via Ciudad Juárez
- Take the bus from Cross Border Express, San Diego to El Pasobus Cbx
- Take the bus from El Paso, TX - Tornado Bus Co to San Antonio, TX - Tornado Bus Cobus
- Take the bus from Tornado Bus Co - San Antonio to Laredobus
31h 24m$262–368Bus, train
- Take the bus from Tijuana to San Luis Río Coloradobus
- Take the bus from William Brook Ave @ B Street to Gila Street @ 3rd Streetbus 95
- Take the train from Yuma Amtrak to San Antonio Stationtrain
- Take the bus from San Antonio Bus Station to Laredo Bus Stationbus
35h 44m$358–872Drive 1,310.3 mi
- Drive from Tijuana to Laredocar 1,310.3 mi
22h 35m$240–346Fly Tijuana International Airport to Quetzalcóatl International Airport
- Fly from Tijuana International Airport (TIJ) to Quetzalcóatl International Airport (NLD)plane TIJ - NLD
10h 54m$205–666Fly General Rodolfo Sánchez Taboada International Airport to Monterrey International Airport, bus
- Fly from General Rodolfo Sánchez Taboada International Airport (MXL) to Monterrey International Airport (MTY)plane MXL - MTY
- Take the bus from Central de Autobuses de Monterrey to Laredo - OMEXbus
8h 2m$109–331Fly San Diego International Airport to San Antonio International Airport, bus
- Fly from San Diego International Airport (SAN) to San Antonio International Airport (SAT)plane SAN - SAT
- Take the bus from San Antonio Bus Station to Laredo Bus Stationbus
9h 24m$150–713Bus to Yuma International Airport, fly to Laredo International Airport
- Take the bus from Mexicali to San Luis Río Coloradobus
- Fly from Yuma International Airport (YUM) to Laredo International Airport (LRD)plane YUM - LRD
13h 13m$137–630Bus
- Take the bus from Tijuana to Ciudad Jiménezbus
- Take the bus from Ciudad Jiménez to Monterreybus
- Take the bus from Monterrey to Nuevo Laredobus
40h 5m$249–545
San Diego International Airport (SAN) to Laredo International Airport (LRD) flights
Comparing Your Travel Options
The cheapest way to get from Baja California to Laredo is to fly and bus which costs $100 - $290 and takes 9h 22m.
The fastest way to get from Baja California to Laredo is to fly which takes 7h 44m and costs $100 - $430.
No, there is no direct bus from Baja California to Laredo. However, there are services departing from Cross Border Express, San Diego and arriving at Laredo via El Paso, TX - Tornado Bus Co and Tornado Bus Co - San Antonio. The journey, including transfers, takes approximately 31h 24m.
The distance between Baja California and Laredo is 1155 miles. The road distance is 1317.9 miles.
The best way to get from Baja California to Laredo without a car is to bus and train which takes 35h 44m and costs $350 - $900.
It takes approximately 7h 44m to get from Baja California to Laredo, including transfers.
Baja California to Laredo bus services, operated by CBX Cross Border Express, depart from Cross Border Express, San Diego station.
The best way to get from Baja California to Laredo is to fly which takes 7h 44m and costs $100 - $430. Alternatively, you can bus via Ciudad Juárez, which costs $260 - $370 and takes 31h 24m.
Baja California to Laredo bus services, operated by CBX Cross Border Express, arrive at El Paso station.
Laredo is 2h ahead of Baja California. It is currently 11:56 PM in Baja California and 1:56 AM in Laredo.
What companies run services between Baja California, Mexico and Laredo, TX, USA?
American Airlines, United Airlines, and two other airlines fly from San Diego International Airport (SAN) to Laredo International Airport (LRD) 5 times a day. Alternatively, you can take a vehicle from Tijuana to Laredo via Cross Border Express, San Diego, El Paso, El Paso, TX - Tornado Bus Co, and Tornado Bus Co - San Antonio in around 31h 24m.
- Website
- southwest.com
Flights from San Diego International Airport to San Antonio International Airport
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- $95–480
Flights from San Diego International Airport to San Antonio International Airport via Phoenix
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- $95–480
Flights from San Diego International Airport to San Antonio International Airport via Las Vegas
- Ave. Duration
- 5h 7m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $110–550
Flights from San Diego International Airport to San Antonio International Airport via Dallas
- Ave. Duration
- 5h 15m
- When
- Tuesday and Wednesday
- Estimated price
- $110–550
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Yuma Amtrak to San Antonio Station
- Ave. Duration
- 24h 13m
- Frequency
- 6 times a week
- Estimated price
- $300–750
- Website
- Amtrak
- [email protected]
- Website
- CBX Cross Border Express
Bus from Cross Border Express, San Diego to El Paso
- Ave. Duration
- 17h
- Frequency
- 3 times a day
- Estimated price
- $120–170
- Schedules at
- CBX Cross Border Express
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
Booking & Getting There
Yes, the driving distance between Baja California to Laredo is 1318 miles. It takes approximately 22h 35m to drive from Baja California to Laredo.
There are 59+ hotels available in Laredo.






