There are 3 ways to get from San Diego to Lake Elsinore by train, taxi, 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.

Recommended option

Train, taxi  •  2 h 14 min

  1. Take the train from San Diego Santa Fe Depot Amtrak to San Juan Capistrano Amtrak Pacific Surfliner
  2. Take a taxi from San Juan Capistrano Amtrak to Lake Elsinore

$157 - $213

Cheapest option

Bus, line 23 bus  •  5 h 59 min

  1. Take the bus from Broadway & 5th Av to Escondido Transit Center 235 / ...
  2. Take the bus from Escondido Transit Center to County Center Dr 41000 @ Library 217
  3. Take the line 23 bus from County Center Dr 41000 @ Library to Central + Palomar 23

$5 - $12

1 alternative option

Drive  •  1 h 16 min

  1. Drive from San Diego to Lake Elsinore 76.4 miles

$7 - $11

What companies run services between San Diego, CA, USA and Lake Elsinore, CA, USA?

You can take a bus from San Diego to Lake Elsinore via Escondido Transit Center, County Center Dr 41000 @ Library, Central + Palomar, and Palomar + Central in around 5 h 59 min.

Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from San Diego Santa Fe Depot Amtrak to San Juan Capistrano Amtrak
Ave. Duration
1 h 28 min
Frequency
Every 2 hours
Estimated price
$26 - $55
Website
amtrak.com
Coach Seat
$26 - $40
Flexi Coach Seat
$45 - $70
Business Coach Seat
$35 - $55
Room
$140 - $210
Bus operators
Riverside Transit Agency
Website
riversidetransit.com
Bus from Escondido Transit Center to County Center Dr 41000 @ Library
Ave. Duration
37 min
Frequency
Every 4 hours
Estimated price
$1 - $3
Schedules at
riversidetransit.com
Bus from County Center Dr 41000 @ Library to Central + Palomar
Ave. Duration
1 h 16 min
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
riversidetransit.com
Other operators
Taxi from San Juan Capistrano Amtrak to Lake Elsinore
Ave. Duration
46 min
Estimated price
$130 - $160

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between San Diego and Lake Elsinore is 107 km. The road distance is 122 km.

The cheapest way to get from San Diego to Lake Elsinore is to drive which costs $7 - $11 and takes 1 h 16 min.

The quickest way to get from San Diego to Lake Elsinore is to drive which takes 1 h 16 min and costs $7 - $11.

No, there is no direct bus from San Diego to Lake Elsinore. However, there are services departing from Broadway & 5th Av and arriving at Spring + Sulphur via Escondido Transit Center, County Center Dr 41000 @ Library and Palomar + Central. The journey, including transfers, takes approximately 5 h 59 min.

It takes approximately 2 h 14 min to get from San Diego to Lake Elsinore, including transfers.