CA → CA · about 49 miles

San Jose to Richmond train schedule

Amtrak runs 49 direct trains a week from San Jose to Richmond. The fastest takes 1 hour 26 minutes; the first train leaves at 6:18 AM and the last at 8:05 PM.

Timetable data from · Schedule last changed

Trains a week
49
Fastest trip
1h 26m
First train
6:18 AM
Last train
8:05 PM

Timetable

Every train leaves from San Jose and arrives at Richmond. Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct trains from San Jose, CA to Richmond, CA
DepartsArrivesDurationDaysRail company
6:18 AM7:58 AM1h 40mMon–FriAmtrak
Full timetable
8:38 AM10:19 AM1h 41mMon–FriAmtrak
Full timetable
8:50 AM10:18 AM1h 28mThu–SunAmtrak
Full timetable
10:35 AM12:03 PM1h 28mMon–FriAmtrak
Full timetable
10:50 AM12:18 PM1h 28mThu–SunAmtrak
Full timetable
12:50 PM2:18 PM1h 28mThu–SunAmtrak
Full timetable
2:50 PM4:18 PM1h 28mThu–SunAmtrak
Full timetable
2:50 PM4:23 PM1h 33mMon–FriAmtrak
Full timetable
4:17 PM5:45 PM1h 28mMon–FriAmtrak
Full timetable
4:50 PM6:18 PM1h 28mThu–SunAmtrak
Full timetable
5:25 PM6:59 PM1h 34mMon–FriAmtrak
Full timetable
5:50 PM7:21 PM1h 31mThu–SunAmtrak
Full timetable
6:55 PM8:25 PM1h 30mMon–FriAmtrak
Full timetable
8:05 PM9:31 PM1h 26mThu–SunAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in San Jose Where you get off in Richmond The route of the busiest trip

Where to catch the train in San Jose

Where the train stops in Richmond

Return trip: Richmond to San Jose

Questions

How long is the train from San Jose to Richmond?

The fastest direct train takes 1 hour 26 minutes; the typical trip is 1 hour 28 minutes.

What time is the first train from San Jose to Richmond?

The earliest departure is at 6:18 AM (Mon–Fri) and the last at 8:05 PM (Thu, Fri).

Which rail companies go from San Jose to Richmond?

Amtrak runs direct trains on this route.

Where do I catch the train in San Jose?

Trains to Richmond leave from San Jose bus stop.