CA → CA · about 104 miles

Grover Beach to Oxnard bus & train schedule

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

Timetable data from · No schedule changes since at least

Buses and trains a week
28
Fastest trip
2h 45m
First departure
6:31 AM
Last departure
11:05 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 Grover Beach, CA to Oxnard, CA
DepartsArrivesDurationDaysStopsCompany
6:31 AM9:53 AM3h 22mDailyGrover Beach Amtrak to OxnardAmtrak
Full timetable
12:35 PM4:00 PM3h 25mDailyGrover Beach Amtrak to OxnardAmtrak
Full timetable
4:37 PM8:01 PM3h 24mDailyGrover Beach Amtrak to OxnardAmtrak
Full timetable
10:40 PM1:25 AM +1 day2h 45mSat & SunGrover Beach to OxnardAmerican Star Tours
Full timetable
11:05 PM1:50 AM +1 day2h 45mMon–FriGrover Beach to OxnardAmerican Star Tours
Full timetable

Route map

The map needs JavaScript.

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

Where to board in Grover Beach

Where buses and trains stop in Oxnard

Return trip: Oxnard to Grover Beach

Questions

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

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

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

The earliest departure is at 6:31 AM (Daily) and the last at 11:05 PM (Mon–Fri).

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

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

Where do I board in Grover Beach?

Buses and trains to Oxnard leave from Grover Beach Amtrak.