The average bus between Sacramento and Vernon takes 10h 3m and the fastest bus takes 8h 38m. The bus service runs several times per day from Sacramento to Vernon. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 4 times a day between Sacramento and Vernon. The earliest departure is at 6:45 AM in the morning, and the last departure from Sacramento is at 10:05 PM which arrives into Vernon at 8:38 AM. All services require a transfer at Patsaouras Transit Plaza at Union Station and take an average of 10h 3m. The schedules shown below are for the next available departures.


9h 50m • 2 changes


11h 5m • 2 changes


8h 38m • 2 changes
Arrives next day


10h 23m • 2 changes


9h 43m • 2 changes


11h 53m • 2 changes


8h 38m • 2 changes
Arrives next day


10h 29m • 2 changes


9h 39m • 2 changes


11h 53m • 2 changes


8h 38m • 2 changes
Arrives next day


10h 33m • 2 changes


9h 50m • 2 changes


11h 5m • 2 changes


8h 38m • 2 changes
Arrives next day


10h 33m • 2 changes


9h 50m • 2 changes


9h 32m • 2 changes


11h 5m • 2 changes


8h 38m • 2 changes
Want to know about travelling from Sacramento to Vernon? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Sacramento to Vernon. However, there are services departing from Sacramento station and arriving at Vernon station via Los Angeles Union Station station. The journey, including transfers, takes approximately 10h 3m.
Sacramento to Vernon bus services, operated by Greyhound USA, depart from Sacramento Bus Station.
Sacramento to Vernon bus services, operated by Greyhound USA, arrive at Los Angeles Union Station.
The distance between Sacramento and Vernon is 586.9 km. The road distance is 646 km.
Greyhound USA operates a bus from Sacramento Bus Station to Los Angeles Union Station every 4 hours. Tickets cost $55–120 and the journey takes 7h 35m. Flixbus USA also services this route twice daily.