Travel from San-Diego to Newport-Beach

Bus or train from San Diego to Newport Beach?

Amtrak operates a train from San Diego to Newport Beach every 2 hours. Tickets cost $29 - $65 and the journey takes 1 h 56 min. Alternatively, Amtrak operates a bus from San Diego to Newport Beach once daily, and the journey takes 1 h 20 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from San Diego to Newport Beach

ModeDurationPrice
From San Diego Santa Fe Depot Amtrak train to Santa Ana Regional Transportation Center Amtrak then taxi to Newport Beach.2 h 10 min$94
From San Diego, CA Amtrak Thruway to Camino Capistrano-Ortega, line 91 bus to Pacific Coast-Del Obispo, then line 1 bus to Coast-Riverside.3 h 55 min$4
From Broadway & 3rd Av line 901 bus to San Diego, CA, bus to Santa Ana-Mortimer, line 83 bus to Flower-6Th, then line 55 bus to 17Th-Pomona.4 h 58 min$32
From San Diego drive to Newport Beach.1 h 33 min$10

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

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

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

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

Operators from San Diego to Newport Beach

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Orange County TransportationOrange County Transportation
San Diego Metro TransitSan Diego Metro Transit
Greyhound USA+1 214-849-8100Greyhound USA