COVID-19 Travel Guide
Learn more ›

Search train tickets to Oakland

switcheroo

Quickview

How to get to Oakland by train

Routes191
Trips per day750
train lines4
Stations2
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to Oakland?

€4.65 is the cheapest price for a train ticket to Oakland, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Oakland. In the last month, trains from Richmond to Oakland had the lowest average price at €4.65.

Where is the train station in Oakland, CA?

The busiest train station in Oakland is 245 Second St. As Oakland's main station, it has the most trains coming and going. However, a popular alternative is Across San Leandro Blvd from BART station - 700 73rd Ave.

Los Angeles

There are 22 scheduled trains per day from Los Angeles to Oakland. The route can be as long as 344 miles, or 553 kilometers. On average, the journey takes 10 hours and 5 minutes. There are 2 train lines that operate on this route. Amtrak has the most daily trains. Trains from Los Angeles usually arrive in Oakland at 245 Second St.
Avg. Time
10h 5m
Avg. Price
€47.43

Santa Clara

There are 18 scheduled trains per day from Santa Clara to Oakland. The route can be as long as 36 miles, or 58 kilometers. On average, the journey takes 48 minutes. One train company, Amtrak Capitol Corridor, connects Santa Clara to Oakland. Trains from Santa Clara usually arrive in Oakland at Across San Leandro Blvd from BART station - 700 73rd Ave.
Avg. Time
0h 48m
Avg. Price
€13.54

Martinez

There are 16 scheduled trains per day from Martinez to Oakland. The route can be as long as 17 miles, or 27 kilometers. On average, the journey takes 54 minutes. There are 4 train lines that operate on this route. Amtrak has the most daily trains. Trains from Martinez usually arrive in Oakland at 245 Second St.
Avg. Time
0h 54m
Avg. Price
€8.44

Sacramento

There are 13 scheduled trains per day from Sacramento to Oakland. The route can be as long as 69 miles, or 110 kilometers. On average, the journey takes 1 hour and 52 minutes. There are 2 train lines that operate on this route. Amtrak Capitol Corridor has the most daily trains. Trains from Sacramento usually arrive in Oakland at 245 Second St.
Avg. Time
1h 52m
Avg. Price
€24.27

San Diego

There are 13 scheduled trains per day from San Diego to Oakland. The route can be as long as 455 miles, or 732 kilometers. On average, the journey takes 13 hours and 44 minutes. One train company, Amtrak, connects San Diego to Oakland. Trains from San Diego usually arrive in Oakland at 245 Second St.
Avg. Time
13h 44m
Avg. Price
€63.96

Located in California, Oakland is accessible by train from 191 other cities. You can choose from 750 daily scheduled trips when you search for trains to Oakland on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Oakland are also available..

Train companies serving Oakland

Amtrak

There are 57 scheduled Amtrak trains per day. Amtrak can get you to Oakland from 184 cities, including Los Angeles.
Avg. Time
23h 26m
Avg. Price
€82.51

Amtrak Coast Starlight

There are 14 scheduled Amtrak Coast Starlight trains per day. Amtrak Coast Starlight can get you to Oakland from 26 cities, including Los Angeles.
Avg. Time
9h 27m
Avg. Price
€40.80

Amtrak Capitol Corridor

There are 79 scheduled Amtrak Capitol Corridor trains per day. Amtrak Capitol Corridor can get you to Oakland from 16 cities, including Sacramento.
Avg. Time
1h 15m
Avg. Price
€17.08

Amtrak San Joaquins

There are 26 scheduled Amtrak San Joaquins trains per day. Amtrak San Joaquins can get you to Oakland from 12 cities, including Fresno.
Avg. Time
3h 6m
Avg. Price
€18.00