Travel from Los-Angeles to Arroyo-Grande

Train, bus or fly from Los Angeles to Arroyo Grande?

Amtrak operates a train from Los Angeles to Arroyo Grande twice daily. Tickets cost $40 - $110 and the journey takes 4 h 47 min. Alternatively, Greyhound USA operates a bus from Los Angeles to Arroyo Grande twice daily. Tickets cost $22 - $55 and the journey takes 4 h 26 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Los Angeles to Arroyo Grande

From Los Angeles Union Station Amtrak train to Grover Beach Amtrak then taxi to Arroyo Grande. 4 h 50 min $88. From Los Angeles, CA bus to Santa Maria Transit Center then line 10 bus to East Grand Avenue at El Camino Real. 5 h 33 min $46. From Los Angeles drive to Arroyo Grande. 3 h 12 min $22. From Patsaouras Transit Plaza bus to Los Angeles airport, fly to San Luis Obispo County Apt airport, line 10 bus to Pismo Beach Premium Outlet Center, then line 21 bus to Arroyo Grande. 4 h 32 min $229. From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Santa Barbara airport, line 11 bus to Santa Barbara, CA, bus to Santa Maria Public Airport, line 4 bus to Santa Maria Transit Center, then line 10 bus to Arroyo Grande. 7 h 31 min $206.

Operators from Los Angeles to Arroyo Grande