- Las Cruces to Los Angeles buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Las Cruces (Mesilla Valley Intermodal Transit Terminal) | Lankershim/Magnolia - North Hollywood | Cheapest | ||||
![]() | Bus | Las Cruces, Hickory Dr | East LA, Ford & 3rd | Fastest | ||||
![]() | Bus | Las Cruces (Mesilla Valley Intermodal Transit Terminal) | Los Angeles Union Station | No tags | ||||
Greyhound Lines, Inc. + FlixBus | Bus | Las Cruces (Mesilla Valley Intermodal Transit Terminal) | Downtown LA (Flixbus Lot) | No tags | ||||
![]() | Bus | Las Cruces Bus Station | Los Angeles Bus Station | No tags |
Last refresh of the prices: Last Thursday at 15:01 MST.
Get from Las Cruces to Los Angeles
The journey takes about 18 hours, and with fares starting at just £44, it presents an excellent value for a comfortable ride.
Compare bus companies
Frequently asked questions about travelling by bus from Las Cruces, US to Los Angeles, US
What's the distance between Las Cruces and Los Angeles by coach?
The distance between Las Cruces and Los Angeles by coach is approximately 670 miles (1081 km).
How can I travel from Las Cruces to Los Angeles avoiding air travel?
You have the option to select the coach for your journey on this route. The coach provides a comfortable and sustainable journey and allows you to enjoy the sights while reaching your destination. You might also find carpooling options to travel between the two cities.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Las Cruces, US to Los Angeles, US as early as possible.
You can expect to pay from £57 to £169 for a bus ticket from Las Cruces, US to Los Angeles, US based on the last 2 days. You can expect to find the cheapest price for the trip at £57, which is on 2025-11-28.








