There are 4 ways to get from San Bernardino to Altadena by train, tram, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, tram, line 662 bus
best- Take the train from San Bernardino - Downtown to Pomona - Northtrain
- Take the tram from Pomona North Station to Lake Stationtram
- Take the bus from Lake Station to Altadena / Lakebus 662
2h 35m$11–14Line 66 bus, line 188 bus, line 187 bus
cheapest- Take the bus from Fontana Metrolink Transit Center to Montclair Transit Centerbus 66
- Take the bus from Montclair Transit Center to Azusa Intermodal Transit Centerbus 188
- Take the bus from Azusa Intermodal Transit Center to Colorado Blvd and Lake Ave Wbus 187
5h 29m$7–18Bus, line 267 bus
- Take the bus from San Bernardino, CA to El Montebus El Paso / ...
- Take the bus from El Monte Station - Lower Level to Colorado / Lakebus 267
3h 29m$23–45Drive 52.6 mi
- Drive from San Bernardino to Altadenacar 52.6 mi
58 min$10–14
San Bernardino to Altadena by train, tram, and bus
Questions & Answers
The cheapest way to get from San Bernardino to Altadena is to drive which costs $9 - $14 and takes 58 min.
The fastest way to get from San Bernardino to Altadena is to drive which takes 58 min and costs $9 - $14.
No, there is no direct bus from San Bernardino to Altadena. However, there are services departing from San Bernardino, CA and arriving at Lake / Fontanet via Garvey Ave and Mountain View Rd W, El Monte Station - Lower Level and Lake / Colorado. The journey, including transfers, takes approximately 3h 29m.
The distance between San Bernardino and Altadena is 60 miles. The road distance is 52.9 miles.
The best way to get from San Bernardino to Altadena without a car is to train and tram and line 662 bus which takes 2h 35m and costs $10 - $15.
It takes approximately 2h 35m to get from San Bernardino to Altadena, including transfers.
San Bernardino to Altadena bus services, operated by Limousine Express, depart from San Bernardino, CA station.
San Bernardino to Altadena bus services, operated by Limousine Express, arrive at El Monte station.
Yes, the driving distance between San Bernardino to Altadena is 53 miles. It takes approximately 58 min to drive from San Bernardino to Altadena.
There are 1547+ hotels available in Altadena.
What companies run services between San Bernardino, CA, USA and Altadena, CA, USA?
You can take a bus from San Bernardino, CA to Lake / Fontanet via El Monte, Garvey Ave and Mountain View Rd W, El Monte Station Upper Level, El Monte Station - Lower Level, Colorado / Lake, and Lake / Colorado in around 3h 29m.
- Phone
- (800) 371-LINK (5465)
- Website
- metrolinktrains.com
Train from San Bernardino - Downtown to Pomona - North
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $7–11
- Website
- https://metrolinktrains.com
- Phone
- +1-323-466-3876
- [email protected]
- Website
- metro.net
Tram from Pomona North Station to Lake Station
- Ave. Duration
- 39 min
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Website
- https://www.metro.net
- Phone
- +1-323-466-3876
- [email protected]
- Website
- metro.net
Bus from Lake Station to Altadena / Lake
- Ave. Duration
- 44 min
- Frequency
- Every 20 minutes
- Estimated price
- $1–2
- Website
- https://www.metro.net
Bus from El Monte Station - Lower Level to Colorado / Lake
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- https://www.metro.net
- Phone
- +1 866 691 9732
- [email protected]
- Website
- eplalimo.com
Bus from San Bernardino, CA to El Monte
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $25–40
- Website
- https://eplalimo.com/
- One Way
- $25–40
- [email protected]
- Website
- crossborderxpress.com
Bus from San Bernardino, CA to El Monte
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $19–28
- Schedules at
- crossborderxpress.com
- Phone
- +1 (909) 379-7100
- Website
- omnitrans.org
Bus from Fontana Metrolink Transit Center to Montclair Transit Center
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- $2
- Website
- https://omnitrans.org/
- Phone
- +1 800-743-3463
- [email protected]
- Website
- foothilltransit.org
Bus from Montclair Transit Center to Azusa Intermodal Transit Center
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- $1–6
- Website
- https://www.foothilltransit.org
Bus from Azusa Intermodal Transit Center to Colorado Blvd and Lake Ave W
- Ave. Duration
- 1h 7m
- Frequency
- Every 30 minutes
- Estimated price
- $1–6
- Website
- https://www.foothilltransit.org
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Why you should take the train in the US, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.














