AZ → NM · about 315 miles
Phoenix to Las Cruces bus schedule
Limousine Express and Greyhound run 49 direct buses a week from Phoenix to Las Cruces. The fastest takes 6 hours 45 minutes; the first bus leaves at 12:45 AM and the last at 11:15 PM.
Timetable data from · Schedule last changed
- Buses a week
- 49
- Fastest trip
- 6h 45m
- First bus
- 12:45 AM
- Last bus
- 11:15 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.
| Departs | Arrives | Duration | Days | Stops | Bus company | Ticket |
|---|---|---|---|---|---|---|
| 12:45 AM | 8:30 AM | 6h 45m | Daily | Phoenix (Limousine Express Bus Terminal) to Las Cruces | Limousine Express Full timetable | Book (carrier website) |
| 1:00 AM | 9:00 AM | 7h 00m | Daily | Phoenix (Limousine Express Bus Terminal) to Las Cruces | Limousine Express Full timetable | Book (carrier website) |
| 1:50 AM | 10:05 AM | 7h 15m | Daily | Phoenix (Limousine Express Bus Terminal) to Las Cruces | Limousine Express Full timetable | Book (carrier website) |
| 2:15 AM | 10:30 AM | 7h 15m | Daily | Phoenix (Limousine Express Bus Terminal) to Las Cruces | Limousine Express Full timetable | Book (carrier website) |
| 2:15 AM | 10:45 AM | 7h 30m | Daily | Phoenix AZ - Greyhound Station (PHG) to Las Cruces NM (LCR) | Greyhound Full timetable | No online booking link |
| 7:10 AM | 3:45 PM | 7h 35m | Daily | Phoenix AZ - Greyhound Station (PHG) to Las Cruces NM (LCR) | Greyhound Full timetable | No online booking link |
| 11:15 PM New | 7:00 AM +1 day | 6h 45m | Daily | Phoenix (Limousine Express Bus Terminal) to Las Cruces | Limousine Express Full timetable | Book (carrier website) |
Route map
The map needs JavaScript.
Where to board in Phoenix Where you get off in Las Cruces The route of the busiest trip
Where to catch the bus in Phoenix
Where the bus stops in Las Cruces
Return trip: Las Cruces to Phoenix
Questions
How long is the bus from Phoenix to Las Cruces?
The fastest direct bus takes 6 hours 45 minutes; the typical trip is 7 hours 15 minutes.
What time is the first bus from Phoenix to Las Cruces?
The earliest departure is at 12:45 AM (Daily) and the last at 11:15 PM (Daily).
Which bus companies go from Phoenix to Las Cruces?
Limousine Express and Greyhound run direct buses on this route.
Where do I catch the bus in Phoenix?
Buses to Las Cruces leave from Phoenix (Limousine Express Bus Terminal) and Phoenix AZ - Greyhound Station (PHG).