Search San Diego train tickets

switcheroo

Quickview

How to get to San Diego by train?

Routes363
Trips per day1,781
train carriers2
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to San Diego?

The cheapest prices for a train ticket to San Diego that users have found recently on Wanderu start at €2.54. Such great deals to San Diego are available on one route to San Diego. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to San Diego. San Diego at €2.54 has consistently the lowest average train ticket prices to San Diego.

What are the main train stations in San Diego?

The most popular train stations in San Diego are 1050 Kettner Blvd and 4005 Taylor St. 1050 Kettner Blvd is the busiest train station in San Diego.

Los Angeles

There are 60 train schedules per day connecting Los Angeles with San Diego. It takes on average 4 hours to travel 112 miles, 180 kms, by train from Los Angeles. 2 train carriers offer schedules from Los Angeles, with Amtrak offering the most daily connections to San Diego. Travelling by train from Los Angeles you will most likely to arrive in San Diego at 1050 Kettner Blvd.
Avg. Time
4h 0m
Avg. Price
€33.55

San Luis Obispo

There are 26 train schedules per day connecting San Luis Obispo with San Diego. It takes on average 10 hours to travel 268 miles, 431 kms, by train from San Luis Obispo. 2 train carriers offer schedules from San Luis Obispo, with Amtrak offering the most daily connections to San Diego. Travelling by train from San Luis Obispo you will most likely to arrive in San Diego at 1050 Kettner Blvd.
Avg. Time
10h 0m
Avg. Price
€57.26

Fullerton

There are 25 train schedules per day connecting Fullerton with San Diego. It takes on average 3 hours to travel 92 miles, 147 kms, by train from Fullerton. 2 train carriers offer schedules from Fullerton, with Amtrak offering the most daily connections to San Diego. Travelling by train from Fullerton you will most likely to arrive in San Diego at 1050 Kettner Blvd.
Avg. Time
3h 0m
Avg. Price
€28.24

Santa Ana

There are 25 train schedules per day connecting Santa Ana with San Diego. It takes on average 2 hours to travel 83 miles, 133 kms, by train from Santa Ana. 2 train carriers offer schedules from Santa Ana, with Amtrak offering the most daily connections to San Diego. Travelling by train from Santa Ana you will most likely to arrive in San Diego at 4005 Taylor St.
Avg. Time
2h 0m
Avg. Price
€26.91

Anaheim

There are 25 train schedules per day connecting Anaheim with San Diego. It takes on average 2 hours to travel 89 miles, 143 kms, by train from Anaheim. 2 train carriers offer schedules from Anaheim, with Amtrak offering the most daily connections to San Diego. Travelling by train from Anaheim you will most likely to arrive in San Diego at 1050 Kettner Blvd.
Avg. Time
2h 0m
Avg. Price
€27.80

Located in California, United States, you can travel by train to San Diego from 363 destinations and choose from 1781 daily train schedules to get you there. Amtrak has the most train connections to San Diego. The furthest train arriving in San Diego covers a distance of 2620.78 miles, 4216.67 kms, covering the journey in 105 hours

Looking for other ways to get there? Check out Bus options to San Diego.

train companies serving San Diego

Amtrak

There are 585 daily Amtrak schedules to San Diego. Amtrak can get you to San Diego by train from 360 destinations including Sacramento.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 23m
Avg. Price
€102.49

Amtrak Pacific Surfliner

There are 271 daily Amtrak Pacific Surfliner schedules to San Diego. Amtrak Pacific Surfliner can get you to San Diego by train from 24 destinations including Los Angeles.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 4m
Avg. Price
€29.08