CA → CA · about 104 miles

Oxnard to Grover Beach bus & train schedule

American Star Tours and Amtrak run 28 direct buses and trains a week from Oxnard to Grover Beach. The fastest takes 2 hours 55 minutes; the first departure leaves at 6:57 AM and the last at 4:58 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
28
Fastest trip
2h 55m
First departure
6:57 AM
Last departure
4:58 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses and trains from Oxnard, CA to Grover Beach, CA
DepartsArrivesDurationDaysStopsCompany
6:57 AM10:23 AM3h 26mDailyOxnard to Grover Beach AmtrakAmtrak
Full timetable
9:40 AM12:35 PM2h 55mMon–FriOxnard to Grover BeachAmerican Star Tours
Full timetable
9:50 AM12:45 PM2h 55mSat & SunOxnard to Grover BeachAmerican Star Tours
Full timetable
10:50 AM2:06 PM3h 16mDailyOxnard to Grover Beach AmtrakAmtrak
Full timetable
4:58 PM8:13 PM3h 15mDailyOxnard to Grover Beach AmtrakAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in Oxnard Where you get off in Grover Beach The route of the busiest trip

Where to board in Oxnard

Where buses and trains stop in Grover Beach

Return trip: Grover Beach to Oxnard

Questions

How long is the bus or train from Oxnard to Grover Beach?

The fastest direct bus or train takes 2 hours 55 minutes; the typical trip is 3 hours 15 minutes.

What time is the first departure from Oxnard to Grover Beach?

The earliest departure is at 6:57 AM (Daily) and the last at 4:58 PM (Daily).

Which bus and rail companies go from Oxnard to Grover Beach?

American Star Tours and Amtrak run direct buses and trains on this route.

Where do I board in Oxnard?

Buses and trains to Grover Beach leave from Oxnard bus stop.