One Passenger / One Trip
6:05am
Los Angeles, CA
Los Angeles - Union Station
8:47am
San Diego, CA
Old Town
2h 42min
Amtrak
Pacific Surfliner
$37
6:35am
Goleta, CA
Goleta
12:41pm
San Diego, CA
Old Town
6h 6min
Amtrak
Pacific Surfliner
$43
6:36am
Fullerton, CA
Fullerton
8:55am
San Diego, CA
San Diego
2h 19min
Amtrak
Pacific Surfliner
$29
6:45am
Anaheim, CA
Anaheim
8:47am
San Diego, CA
Old Town
2h 2min
Amtrak
Pacific Surfliner
$28
6:45am
Anaheim, CA
Anaheim
8:55am
San Diego, CA
San Diego
2h 10min
Amtrak
Pacific Surfliner
$28
6:49am
Santa Barbara, CA
Santa Barbara
12:41pm
San Diego, CA
Old Town
5h 52min
Amtrak
Pacific Surfliner
$42
6:55am
Santa Ana, CA
Santa Ana
8:47am
San Diego, CA
Old Town
1h 52min
Amtrak
Pacific Surfliner
$26
6:55am
San Luis Obispo, CA
San Luis Obispo
3:17pm
San Diego, CA
Old Town
8h 22min
Amtrak
Pacific Surfliner
$61
7:04am
Carpinteria, CA
Carpinteria
12:41pm
San Diego, CA
Old Town
5h 37min
Amtrak
Pacific Surfliner
$40
7:15am
Grover Beach, CA
Grover Beach
3:17pm
San Diego, CA
Old Town
8h 2min
Amtrak
Pacific Surfliner
$60
7:23am
San Juan Capistrano, CA
San Juan Capistrano
8:47am
San Diego, CA
Old Town
1h 24min
Amtrak
Pacific Surfliner
$22
7:25am
Los Angeles, CA
Los Angeles - Union Station
10:10am
San Diego, CA
Old Town
2h 45min
Amtrak
Pacific Surfliner
$37
7:29am
Ventura, CA
Ventura
12:41pm
San Diego, CA
Old Town
5h 12min
Amtrak
Pacific Surfliner
$40
7:31am
Guadalupe, CA
Guadalupe-Santa Maria
3:28pm
San Diego, CA
San Diego
7h 57min
Amtrak
Pacific Surfliner
$57
7:54am
Camarillo, CA
Camarillo
12:41pm
San Diego, CA
Old Town
4h 47min
Amtrak
Pacific Surfliner
$40
7:56am
Fullerton, CA
Fullerton
10:21am
San Diego, CA
San Diego
2h 25min
Amtrak
Pacific Surfliner
$29
8:04am
Anaheim, CA
Anaheim
10:21am
San Diego, CA
San Diego
2h 17min
Amtrak
Pacific Surfliner
$28
8:04am
Anaheim, CA
Anaheim
10:10am
San Diego, CA
Old Town
2h 6min
Amtrak
Pacific Surfliner
$28
8:05am
Surf, CA
Lompoc
3:17pm
San Diego, CA
Old Town
7h 12min
Amtrak
Pacific Surfliner
$53
8:13am
Santa Ana, CA
Santa Ana
10:10am
San Diego, CA
Old Town
1h 57min
Amtrak
Pacific Surfliner
$26
City: | San Diego, CA |
Daily arrivals: | 186 |
Train stations | San Diego - Sorrento Valley, Old Town, San Diego |
Connections: | 33 |
Companies: | Amtrak |
Avg price: | $31.01 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Goleta to San Diego costs around $43 while one from Fullerton to San Diego costs $29. The average ticket price is $31.01.
There are many cities from which you can reach San Diego by train. Some of them are Anaheim (Anaheim), Santa Barbara (Santa Barbara), Santa Ana (Santa Ana). If you need more information, you can use our search engine.
The train company that operates in San Diego is Amtrak. One of its trips, for example, is Amtrak Los Angeles San Diego. Its price is approximately $37 and it takes 2h 42min. We recommend that you book your ticket in advance.
There are several train stations in San Diego. Some of them are: San Diego - Sorrento Valley, Old Town, San Diego. These stations can be reached from cities such as Anaheim (Anaheim), San Luis Obispo (San Luis Obispo), Carpinteria (Carpinteria). One of your trips, Anaheim - San Diego, you can find from $28 if you book in advance.