Bus Tickets from Los Angeles, US to San Luis Obispo

Next departures

Next departures for Los Angeles to San Luis Obispo on November 10
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Greyhound Lines, Inc. + FlixBus
    Lankershim/Magnolia - North Hollywood
    San Luis ObispoCheapest
    FlixBus
      Los Angeles Union Station
      San Luis ObispoFastest
      Amtrak
        Union Station
        AMTRAK StationNo tags
        Amtrak
          Union Station
          Cal Poly Vista Grande Dining ComplexNo tags
          Amtrak
            UCLA
            AMTRAK StationNo tags

            Last refresh of the prices: Today at 10:57 AM PST.

            Compare 2 ways to go from Los Angeles to San Luis Obispo

            We recommend taking the train

            Among the sustainable travel choices, the train stands out as a good way to reach San Luis Obispo. The journey takes about 5 hours 13 minutes, and with fares starting at just $57, it presents an excellent value for a comfortable ride.

            8train per day
            5h 13mAverage Duration
            247 kmDistance
            22kgCO₂ emissions
            Average Price$48 - $118Average Duration5h 15m
            6kg CO₂e
            Average Price$57 - $142Average Duration5h 13m
            22kg CO₂e

            Frequently asked questions about travelling from Los Angeles, US to San Luis Obispo by bus

            1. How far is Los Angeles from San Luis Obispo?

              The distance covered from Los Angeles to San Luis Obispo is 255 km (158 miles).

            2. What are the departure and arrival locations for buses traveling from Los Angeles to San Luis Obispo?

              Buses traveling this route start their trip at UCLA, in Los Angeles, and end it at AMTRAK Station, in San Luis Obispo.

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            11-07
            $116
            11-08
            $96
            Today
            $68
            11-10
            $88
            11-11
            $52
            11-12
            $96
            11-13
            $49
            11-14
            $62
            busbud logoThe cheapest trip from Los Angeles, US to San Luis Obispo was searched and found on Nov 13, 2025 with a price of $49

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Los Angeles, US to San Luis Obispo, as early as possible.

            You can expect to pay from $49 to $336 for a bus ticket from Los Angeles, US to San Luis Obispo based on the last 2 days. You can expect to find the cheapest price for the trip at $49 which is on 2025-11-13.

            Usually Amtrak will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

            Why choose Busbud?

            The Best Way To Book Bus and Train Tickets

            Busbud makes bus travel easy. We help travellers find a bus, plot routes, and book intercity bus tickets all over the world. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.

            People from around the world trust Busbud

            Popular Buses Connecting Los Angeles

            Buses Leaving from Los Angeles

            Buses Going to Los Angeles

            Popular Buses Connecting San Luis Obispo

            Buses Leaving from San Luis Obispo

            Buses Going to San Luis Obispo