Go to top

San Francisco to Sacramento bus

Traveling from San Francisco ⁢to Sacramento by bus is an‍ economical and efficient option. The‌ distance of approximately 140 kilometers can ‍be covered in about 2 to 4 hours, depending on traffic and the chosen route. Tickets for this journey generally range between $12 and $45 USD.

Buses usually depart from the San​ Francisco Bus Terminal, conveniently located near tourist attractions and easily accessible by ​public⁣ transport. In Sacramento, ‍the main terminal is the Sacramento Greyhound Station, located near⁣ the ‍vibrant city center and accessible by various public transport lines.

Among the ‌main companies offering‌ this service are Greyhound and Megabus, both known for‍ their comfort‌ and​ reliability.

This article will explore more about the schedules, specific prices, and options ‌for buying tickets for this popular route, ⁢ensuring you have all‍ the necessary‍ information to plan your ⁤trip smoothly.

icono reloj

How many hours is it?:
2 - 4 hours

icono dinero

How much does a ticket cost?:
12 - 45 USD

icono distancia

141 Km

icono sol

First departure:

icono luna

Last departure:

San Francisco​ to Sacramento: Schedules and Ticket Prices

Departure times usually vary, with scheduled departures from 7:00 a.m. to⁢ 9:00 p.m. Peak times are usually in the mornings and evenings, so avoid those hours if you want ⁣to get there quickly!

The main companies have multiple departures per⁣ day. Additionally, some of them offer special discounts ⁣for students ‍or for advance purchases. And if you want to see all the details about specific schedules and detailed fares, we invite you to ⁤take a look at the ⁤following table.

CompanyDeparture SchedulesArrival Schedules


Ticket price: 12.99 USD


San Francisco (Transbay Temporary Terminal)

06:30, 08:30, 10:30, 12:30, 14:30, 16:30, 18:30, 20:30

Sacramento (Richards Blvd & 7th St)

08:30, 10:30, 12:30, 14:30, 16:30, 18:30, 20:30, 22:30


Ticket price: 13.99 USD


San Francisco (Transbay Temporary Terminal)

06:30, 09:15, 13:00, 16:15, 19:30

Sacramento (Richards Blvd & 7th St)

08:30, 11:15, 15:00, 18:15, 21:30

Amtrak Thruway Bus

Ticket price: 21 USD


San Francisco (Ferry Building)

09:00, 13:00, 17:00

Sacramento (Sacramento Valley Station)

11:00, 15:00, 19:00

* The cost of tickets may vary depending on the season.

The information is subject to change without prior notice.

Where to ‍Buy Tickets

  1. Online Purchase: The most convenient option might be to buy the ticket through the website of the bus companies operating the⁢ San Francisco – ⁤Sacramento route.
  2. Mobile Apps: You can ​also purchase your⁢ tickets through⁣ the mobile apps of the transport companies.
  3. Phone Purchase: If you prefer a ⁢more personalized treatment, the sales telephone lines of the companies are a ‌solid option.
  4. At bus terminals: This is ⁣where‌ you can buy the ticket in person. San Francisco has some main terminals to consider:i. San Francisco Transbay Bus Terminal: This is a major ⁤intermodal station in San Francisco. Here you can buy your ticket directly at the ticket counters or at automatic machines.ii. San Francisco ⁣Caltrain Bus Terminal: This terminal ‌is operated ‌by Caltrain, which offers shuttle services to Sacramento. Here you can also buy your ticket on the spot.
  5. Travel Agencies: Another ⁣option is to go to a local travel ⁣agency, where they will ‌advise you on the best bus option for your itinerary and budget.

Remember, it’s always best to buy your tickets ‍in advance to secure your spot ​and get the⁣ best prices. Whichever option you choose, enjoy your trip from San Francisco to Sacramento, a journey full‍ of impressive views!

Bus terminals from San Francisco, CA to Sacramento, CA