Train schedules to San Diego

One Passenger / One Trip

7:54am

Camarillo, CA

Camarillo

12:54pm

San Diego, CA

San Diego

5h 0min

Amtrak
Pacific Surfliner

$40

7:56am

Fullerton, CA

Fullerton

10:10am

San Diego, CA

Old Town

2h 14min

Amtrak
Pacific Surfliner

$29

7:56am

Fullerton, CA

Fullerton

10:21am

San Diego, CA

San Diego

2h 25min

Amtrak
Pacific Surfliner

$29

8:02am

Oceanside, CA

Oceanside

8:47am

San Diego, CA

Old Town

0h 45min

Amtrak
Pacific Surfliner

$18

8:04am

Anaheim, CA

Anaheim

10:21am

San Diego, CA

San Diego

2h 17min

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

8:18am

Solana Beach, CA

Solana Beach

8:47am

San Diego, CA

Old Town

0h 29min

Amtrak
Pacific Surfliner

$12

8:23am

Simi Valley, CA

Simi Valley

12:41pm

San Diego, CA

Old Town

4h 18min

Amtrak
Pacific Surfliner

$40

8:26am

Irvine, CA

Irvine

10:10am

San Diego, CA

Old Town

1h 44min

Amtrak
Pacific Surfliner

$24

8:40am

Chatsworth, CA

Chatsworth

12:41pm

San Diego, CA

Old Town

4h 1min

Amtrak
Pacific Surfliner

$40

8:40am

Chatsworth, CA

Chatsworth

12:54pm

San Diego, CA

San Diego

4h 14min

Amtrak
Pacific Surfliner

$40

8:41am

Los Angeles, CA

Los Angeles - Union Station

11:27am

San Diego, CA

Old Town

2h 46min

Amtrak
Pacific Surfliner

$37

8:42am

San Juan Capistrano, CA

San Juan Capistrano

10:10am

San Diego, CA

Old Town

1h 28min

Amtrak
Pacific Surfliner

$22

8:56am

Van Nuys, CA

Van Nuys

12:41pm

San Diego, CA

Old Town

3h 45min

Amtrak
Pacific Surfliner

$40

9:04am

Burbank, CA

Burbank - Airport

12:54pm

San Diego, CA

San Diego

3h 50min

Amtrak
Pacific Surfliner

$38

9:04am

Burbank, CA

Burbank - Airport

12:41pm

San Diego, CA

Old Town

3h 37min

Amtrak
Pacific Surfliner

$38

9:12am

Fullerton, CA

Fullerton

11:40am

San Diego, CA

San Diego

2h 28min

Amtrak
Pacific Surfliner

$29

9:12am

Fullerton, CA

Fullerton

11:27am

San Diego, CA

Old Town

2h 15min

Amtrak
Pacific Surfliner

$29

9:13am

Goleta, CA

Goleta

3:17pm

San Diego, CA

Old Town

6h 4min

Amtrak
Pacific Surfliner

$43

Train tickets to San Diego, CA

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

How much is a train ticket to San Diego?

The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Fullerton to San Diego costs around $29 while one from Oceanside to Old Town costs $18. The average ticket price is $31.01.

From which cities can I get?

There are many cities from which you can reach San Diego by train. Some of them are Fullerton (Fullerton), Anaheim (Anaheim), Surf (Lompoc). If you need more information, you can use our search engine.

What train companies operate?

The train company that operates in San Diego is Amtrak. One of its trips, for example, is Amtrak Camarillo San Diego. Its price is approximately $40 and it takes 5h 0min. We recommend that you book your ticket in advance.

What are the train stations of San Diego?

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 Santa Ana (Santa Ana), Solana Beach (Solana Beach), Simi Valley (Simi Valley). One of your trips, Santa Ana - San Diego, you can find from $26 if you book in advance.

We use cookies to enhance your browsing experience. By using this site, you agree to our use of cookies. More information: Cookies Policy