Where is the Megabus stop in San Francisco? Last updated June 8, 2020 by ZagBot Comment The Megabus stop for all arrivals and departures in San Francisco is on Townsend Street eastbound, at the corner of 5th Street, opposite the UserTesting building. The bus stop is one block west of the San Francisco Caltrain station.