San Francisco – Sacramento route is served by three coach companies:Greyhound, Flixbus and Megabus.
Greyhound is the only coach company that has bus terminal buildings, the ticket price is about $8-9 each way.
Flixbus and Megabus are so-called “low-cost” coachlines which only have bus stops on roadsides. Flixbus tickets typically cost $4.99-$7.99 each way plus $2 booking fee. The earlier you buy the cheaper tickets you get. You can choose to pay more to get a front row seat.
Megabus tickets are mostly sold at the price of $9.99 each way plus $2.5 booking fee. The earlier you buy the cheaper tickets you get: The first 4 tickets on each coach are sold at $1 each. The price will go up from there and can go up as high as $13 each way although most seats are priced at $9.99. Premium seats cost more.
Megabus sometimes run sales that sell tickets at $0 and that’s when I got my bus ticket.
Both Megabus and Flixbus use the corner of Townsend St. and 5th St. as their bus stop in San Francisco. The location is near Caltrain station so it’s well connected with Muni – San Francisco’s public transit system. Bus route No. 47 from Fisherman’s Wharf is probably the most useful route for tourists to get here. Bus No.47’s last stop is just steps ahead of Megabus’s bus stop.
Megabus doesn’t operate San Francisco-Sacramento route directly. Megabus passengers should look for and board an ALL WEST bus. There are American-style charging sockets under seats. But there’s no USB ports and there’s no Wi-Fi at all.
Flixbus operates a brand new fleet. All buses have Wi-Fi on board.
Passengers sit on the left side of the bus can get a good city view leaving San Francisco via the Bay Bridge.
Megabus operates out of 6th St. between W Street and X Street in Sacramento south of the city centre. Flixbus is a short distance north of there on 6th St. and W Street. From here, it’s a 15-minute walk to most tourist sites in Sacramento. Greyhound’s bus terminal in Sacramento is north of the city centre and about 25-minute walk from tourist sites.