CA → AZ · about 449 miles

San Bernardino to Willcox bus schedule

Limousine Express and Greyhound run 42 direct buses a week from San Bernardino to Willcox. The fastest takes 7 hours 45 minutes; the first bus leaves at 10:25 AM and the last at 9:50 PM.

Timetable data from · Schedule last changed

Buses a week
42
Fastest trip
7h 45m
First bus
10:25 AM
Last bus
9:50 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 from San Bernardino, CA to Willcox, AZ
DepartsArrivesDurationDaysStopsBus companyTicket
10:25 AM9:55 PM11h 30mDailySan Bernardino Depot to Willcox TexacoGreyhound
Full timetable
No online booking link
6:05 PM2:00 AM +1 day7h 55mDailySan Bernardino (Limo Express) to WillcoxLimousine Express
Full timetable
Book (carrier website)
7:45 PM3:35 AM +1 day7h 50mDailySan Bernardino (Limo Express) to WillcoxLimousine Express
Full timetable
Book (carrier website)
8:15 PM4:05 AM +1 day7h 50mDailySan Bernardino (Limo Express) to WillcoxLimousine Express
Full timetable
Book (carrier website)
9:00 PM4:50 AM +1 day7h 50mDailySan Bernardino (Limo Express) to WillcoxLimousine Express
Full timetable
Book (carrier website)
9:50 PM5:35 AM +1 day7h 45mDailySan Bernardino (Limo Express) to WillcoxLimousine Express
Full timetable
Book (carrier website)

Route map

The map needs JavaScript.

Where to board in San Bernardino Where you get off in Willcox The route of the busiest trip

Return trip: Willcox to San Bernardino

Questions

How long is the bus from San Bernardino to Willcox?

The fastest direct bus takes 7 hours 45 minutes; the typical trip is 7 hours 50 minutes.

What time is the first bus from San Bernardino to Willcox?

The earliest departure is at 10:25 AM (Daily) and the last at 9:50 PM (Daily).

Which bus companies go from San Bernardino to Willcox?

Limousine Express and Greyhound run direct buses on this route.

Where do I catch the bus in San Bernardino?

Buses to Willcox leave from San Bernardino (Limo Express) and San Bernardino Depot.