Travel from San-Diego to Hermosa-Beach

Train, bus or fly from San Diego to Hermosa Beach?

Greyhound USA operates a bus from San Diego to Hermosa Beach every 4 hours. Tickets cost $16 - $40 and the journey takes 2 h 34 min. Metro Los Angeles also services this route every 30 minutes. Alternatively, Amtrak operates a train from San Diego to Hermosa Beach every 2 hours. Tickets cost $30 - $75 and the journey takes 2 h 59 min. 2 other operators also service this route.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
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 Hermosa Beach

From San Diego, CA bus to Long Beach, CA, walk to Anaheim / Long Beach, then line 232 bus to Pacific Coast Highway / 9th. 4 h 9 min $32. From San Diego Santa Fe Depot Amtrak train to Los Angeles Union Station Amtrak, walk to Union Station - Metro Red & Purple Lines, subway to Flower & 7th, then bus to Hermosa Ave. & 11th St.. 5 h 4 min $59. From San Diego bus to Pacific / Florence, line 60 bus to Artesia Station, then line 130 bus to Hermosa / 11th. 5 h 19 min $22. From San Diego drive to Hermosa Beach. 2 h 7 min $14. From Broadway & Front St line 992 bus to San Diego airport, fly to Los Angeles airport, then taxi to Hermosa Beach. 2 h 33 min $271.