Travel from San-Diego to Diamond-Bar

Train, bus or fly from San Diego to Diamond Bar?

Amtrak operates a train from San Diego to Diamond Bar every 2 hours. Tickets cost $30 - $65 and the journey takes 2 h 14 min. 2 other operators also service this route. Alternatively, Amtrak operates a bus from San Diego to Diamond Bar once daily, and the journey takes 2 h 10 min. 2 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from San Diego to Diamond Bar

From San Diego Santa Fe Depot Amtrak train to Fullerton Trans Ctr Dock 5, line 213 bus to State College and Lambert N, then line 286 bus to Diamond Bar Blvd and Golden Springs Dr E. 4 h 42 min $54. From San Diego, CA Amtrak Thruway to Fullerton Trans Ctr Dock 5, line 213 bus to State College and Lambert N, then line 286 bus to Diamond Bar Blvd and Sunset Crossing Rd E. 4 h 42 min $7. From San Diego bus to Fontana, CA, walk to Marygold @ Sierra Wb Fs, bus to Pomona Transit Center, then line 286 bus to Diamond Bar Blvd and Sunset Crossing Rd. 6 h 18 min $26. From San Diego drive to Diamond Bar. 1 h 53 min $13. From Broadway & Front St line 992 bus to San Diego airport, fly to Los Angeles airport, bus to Patsaouras Transit Plaza, walk to Aliso St and Los Angeles St E, then bus to Diamond Bar. 5 h 8 min $244.