Train from Los Angeles to Oaxaca

Los Angeles
Oaxaca, Mexico

Your cost to travel by Train, bus: $484 - $592

Los Angeles Union Station Amtrak
  • Total Distance:

    2317.83 km (1440 miles)

  • Travel Time:

    29 Hours 25 Minutes

  • Frequency:

    0 Times/Day

  • Train Fare:

    380.0 USD (~4,968.69 MXN)

San Antonio Amtrak
  • Total Distance:

    0.73 km (0 miles)

  • Travel Time:

    9 Minutes

  • Frequency:

    N/A

  • Walk Fare:

    0.11 USD (~1.44 MXN)

Commerce & Bowie
  • Total Distance:

    1.73 km (1 miles)

  • Travel Time:

    8 Minutes

  • Frequency:

    73 Times/Day

  • Bus Fare:

    2.0 USD (~26.15 MXN)

San Antonio, TX
  • Total Distance:

    257.9 km (160 miles)

  • Travel Time:

    3 Hours 11 Minutes

  • Frequency:

    5 Times/Day

  • Bus Fare:

    21.0 USD (~274.59 MXN)

Nuevo Laredo
  • Total Distance:

    1293.23 km (804 miles)

  • Travel Time:

    15 Hours 23 Minutes

  • Frequency:

    24 Times/Day

  • Bus Fare:

    100.0 USD (~1,307.55 MXN)

Puebla
  • Total Distance:

    4.37 km (3 miles)

  • Travel Time:

    4 Minutes

  • Frequency:

    N/A

  • Car Fare:

    6.0 USD (~78.45 MXN)

Puebla Terminal CAPU
  • Total Distance:

    348.4 km (216 miles)

  • Travel Time:

    5 Hours 6 Minutes

  • Frequency:

    19 Times/Day

  • Bus Fare:

    25.0 USD (~326.89 MXN)

Oaxaca, Mexico
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Los Angeles Union Station Amtrak San Antonio Amtrak 380 USD https://free.rome2rio.com/amtrak?oName=Los%20Angeles%20Union%20Station%20Amtrak&dName=San%20Antonio%20Amtrak&oPos=34.0561752,-118.236778&dPos=29.41935,-98.47814&queryDest=San%20Antonio%20Amtrak&outDat 28h 50mins
Commerce & Bowie St. Mary's & Travis 2 USD http://www.viainfo.net 8mins
San Antonio, TX Laredo, TX 21 USD https://www.greyhound.com/ 3h 7mins
Nuevo Laredo Puebla 100 USD http://etn.com.mx/english/ 15h 5mins
Puebla Terminal CAPU ADO Oaxaca 25 USD https://www.ado.com.mx/#/autobuses-40-a-8327-boletos 5h 0mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 565 USD ~ 7,388 MXN
2 people 1,130 USD ~ 14,775 MXN
3 people 1,695 USD ~ 22,163 MXN
4 people 2,260 USD ~ 29,551 MXN
5 people 2,825 USD ~ 36,938 MXN

Did you know?

  • The total CO2 Emission for your Los Angeles - Oaxaca train trip is 180.52999999999997 kg
  • Your total cost to travel by train from Los Angeles to Oaxaca is about 565.0 USD (~7,387.66 MXN)