How to get from San Bruno to Caltrain Lawrence Station by bus and train?
By bus and train
To get from San Bruno to Caltrain Lawrence Station in Sunnyvale, you’ll need to take 2 bus lines and one train line: take the 397 bus from Mcdonnell Rd & San Bruno Ave station to Palo Alto Transit Ctr-Bay 1 station. Next, you’ll have to switch to the 22 bus and finally take the LOCAL train from Santa Clara Caltrain station to Lawrence station. The total trip duration for this route is approximately 3 hr 26 min. The ride fare is $5.25.
Step by Step
- 1Walk to bus stationMcdonnell Rd & San Bruno AveID 3356050.87 mi • 18 min
- 2Wait for bus397Palo Alto Transit Center
- 3Ride to bus stationPalo Alto Transit Ctr-Bay 199 min
- 4Wait for bus22Eastridge
- 5Ride to bus stationSanta Clara Transit CenterID PS_SCTC45 min
- 6Walk to train stationSanta Clara CaltrainID santa_clara20 yd • 1 min
- 7Wait for trainLOCALSan Francisco
- 8Ride to train stationLawrenceID lawrence6 min
- 9Walk toCaltrain Lawrence StationLawrence Expressway240 yd • 3 min
By bus
To get from San Bruno to Caltrain Lawrence Station in Sunnyvale, you’ll need to take 3 bus lines: take the ECRO bus from San Bruno Ave & 3rd Ave station to SFO Airport Terminal A-Lower Level station. Next, you’ll have to switch to the 397 bus and finally take the 22 bus from Palo Alto Transit Center station to El Camino & Halford (E) station. The total trip duration for this route is approximately 3 hr 57 min. The ride fare is $2.05.
Step by Step
- 1Walk to bus stationSan Bruno Ave & 3rd AveID 335155270 yd • 4 min
- 2Wait for busECROSFO
- 3Ride to bus stationSFO Airport Terminal A-Lower LevelID 3356377 min
- 4Wait for bus397Palo Alto Transit Center
- 5Ride to bus stationPalo Alto Transit Ctr-Bay 192 min
- 6Wait for bus22Eastridge
- 7Ride to bus stationEl Camino & Halford (E)ID 6037334 min
- 8Walk toCaltrain Lawrence StationLawrence Expressway1.45 mi • 30 min
Public transit directions from San Bruno to Caltrain Lawrence Station
Public transit stations close to San Bruno
San Bruno is located at San Bruno, Sunnyvale and the nearest public transit station is San Bruno Ave & 3rd Ave.
BART stations close to San Bruno:
- San Bruno
- San Francisco Int'L Airport
Bus stations close to San Bruno:
- San Bruno Ave & 3rd Ave
- 3rd Ave & San Bruno Ave
- 3rd Ave & San Bruno Ave.
Public transit stations close to Caltrain Lawrence Station, Sunnyvale
Caltrain Lawrence Station is located at Lawrence Expressway, Sunnyvale and the nearest public transit station is Kifer & San Ysidro (E).
Train stations close to Caltrain Lawrence Station:
- Sunnyvale
- Lawrence
Bus stations close to Caltrain Lawrence Station:
- Kifer & San Ysidro (E)
- Kifer & Semiconductor
- Monroe & Lawrence (W)
Related Routes
- Burlingame to Caltrain Lawrence Station
- Cupertino to Caltrain Lawrence Station
- Emeryville to Caltrain Lawrence Station
- Hayward to Caltrain Lawrence Station
- Livermore to Caltrain Lawrence Station
- Millbrae to Caltrain Lawrence Station
- Milpitas to Caltrain Lawrence Station
- Mountain View to Caltrain Lawrence Station
- Oakland to Caltrain Lawrence Station
- Petaluma to Caltrain Lawrence Station
- Pleasanton to Caltrain Lawrence Station
- San Bruno to Caltrain Lawrence Station
- San Francisco to Caltrain Lawrence Station
- San Leandro to Caltrain Lawrence Station
- Walnut Creek to Caltrain Lawrence Station
- Millbrae Substation to Caltrain Lawrence Station
- San Leandro BART to Caltrain Lawrence Station
- Walnut Creek Intermediate School to Caltrain Lawrence Station
- Emeryville Market to Caltrain Lawrence Station
- Oakland Int'L Airport to Caltrain Lawrence Station
By bus
To get from San Bruno to Caltrain Lawrence Station in Sunnyvale, you’ll need to take 3 bus lines: take the ECRO bus from San Bruno Ave & 3rd Ave station to SFO Airport Terminal A-Lower Level station. Next, you’ll have to switch to the 397 bus and finally take the 22 bus from Palo Alto Transit Center station to El Camino & Halford (E) station. The total trip duration for this route is approximately 3 hr 57 min. The ride fare is $2.05.
Step by Step
- 1Walk to bus stationSan Bruno Ave & 3rd AveID 335155270 yd • 4 min
- 2Wait for busECROSFO
- 3Ride to bus stationSFO Airport Terminal A-Lower LevelID 3356377 min
- 4Wait for bus397Palo Alto Transit Center
- 5Ride to bus stationPalo Alto Transit Ctr-Bay 192 min
- 6Wait for bus22Eastridge
- 7Ride to bus stationEl Camino & Halford (E)ID 6037334 min
- 8Walk toCaltrain Lawrence StationLawrence Expressway1.45 mi • 30 min
Questions & Answers
What is the fastest way to get from San Bruno to Caltrain Lawrence Station?
The fastest way takes 206 minutes, using Bus line 397, Bus line 22, Bus line LOCAL.
What is the alternative route to get from San Bruno to Caltrain Lawrence Station?
The alternative route takes 237 minutes, using Bus line ECRO, Bus line 397, Bus line 22.
Is there a direct bus between San Bruno and Caltrain Lawrence Station?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 3 hr 26 min.
Which bus line goes from San Bruno to Caltrain Lawrence Station?
The 397 bus line goes from Mcdonnell Rd & San Bruno Ave station near San Bruno in San Bruno to Palo Alto Transit Center station. From there you’ll have to take one bus line and one train line till Caltrain Lawrence Station station near Caltrain Lawrence Station in Sunnyvale.
How long does it take to travel from San Bruno to Caltrain Lawrence Station by bus and train?
The total travel time between San Bruno in San Bruno and Caltrain Lawrence Station in Sunnyvale by bus and train is about 3 hr 26 min.
Where do I get on the bus near San Bruno to get to Caltrain Lawrence Station?
Get on the 397 bus from the Mcdonnell Rd & San Bruno Ave stop near San Bruno in San Bruno.
Where do I get off the bus when travelling between San Bruno and Caltrain Lawrence Station?
Get off the bus at the Caltrain Lawrence Station station, which is closest to Caltrain Lawrence Station in Sunnyvale.
When is the last train from San Bruno to Caltrain Lawrence Station?
The last train from San Bruno in San Bruno to Caltrain Lawrence Station in Sunnyvale is the Local line. It leaves the San Bruno station at 7:57 AM.
How much is the total bus and train fare from San Bruno to Caltrain Lawrence Station?
The ride from San Bruno to Caltrain Lawrence Station costs $5.25.