Travel from San-Diego to Laguna-Beach

Bus or train from San Diego to Laguna Beach?

Amtrak operates a bus from San Diego to Laguna Beach once daily, and the journey takes 1 h 20 min. Alternatively, Amtrak operates a train from San Diego to Laguna Beach every 2 hours. Tickets cost $26 - $55 and the journey takes 1 h 28 min.

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 Laguna Beach

ModeDurationPrice
From San Diego, CA Amtrak Thruway to Camino Capistrano-Ortega, line 91 bus to Pacific Coast-Del Obispo, then line 1 bus to Coast-Laguna.2 h 55 min$4
From San Diego Santa Fe Depot Amtrak train to Camino Capistrano-Ortega, line 91 bus to Pacific Coast-Del Obispo, then line 1 bus to Coast-Laguna.3 h 3 min$42
From San Diego drive to Laguna Beach.1 h 21 min$8

How long does it take to get from San Diego to Laguna Beach?

It takes approximately 2 h 55 min to get from San Diego to Laguna Beach, including transfers.

Is there a direct bus between San Diego and Laguna Beach?

No, there is no direct bus from San Diego to Laguna Beach. However, there are services departing from San Diego, CA and arriving at Coast-Laguna via Camino Capistrano-Ortega and Pacific Coast-Del Obispo. The journey, including transfers, takes approximately 2 h 55 min.

Operators from San Diego to Laguna Beach

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Orange County TransportationOrange County Transportation