The average bus between Mexicali and Navojoa takes 15h 4m and the fastest bus takes 11h 30m. There is a bus service every few hours from Mexicali to Navojoa. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run hourly between Mexicali and Navojoa. The earliest departure is at 2:50 AM at night, and the last departure from Mexicali is at 11:30 PM which arrives into Navojoa at 3:20 PM. All services run direct with no transfers required, and take on average 15h 4m. The schedules shown below are for the next available departures.
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Want to know about travelling from Mexicali to Navojoa? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
Yes, there is a direct bus departing from Mexicali station and arriving at Navojoa station. Services depart hourly, and operate 3 times a day. The journey takes approximately 15h 4m.
Mexicali to Navojoa bus services, operated by Tufesa Mexico, depart from Mexicali Centro Cívico station.
Mexicali to Navojoa bus services, operated by Tufesa Mexico, arrive at Navojoa station.
The distance between Mexicali and Navojoa is 847 km. The road distance is 1,025 km.
Tufesa Mexico operates a bus from Mexicali Centro Cívico to Navojoa every 4 hours. Tickets cost $1,200–1,800 and the journey takes 14h 50m. Two other operators also service this route.