
M and O Express -Tickets and online bookings
M and O Express is a transportation company in Peru. M and O Express operates in Lima, Trujillo, Piura, Mancora, Tumbes and other cities in Peru. Popular routes include Lima to Trujillo, Piura to Lima, Lima to Mancora, Lima to Tumbes, Tumbes to Lima.
M and O Express’s popular routes

Lima to Trujillo
The distance between Lima and Trujillo is 305 miles, or approximately 488 kilometers.There are 3 ways to get from Lima to Trujillo, including bus, car, and flight.The earliest departure leaves at 10:00 and has a duration of 7 hours 30 minutes.
Lima to Trujillo by bus
There are 2 travel classes for this journey, including: Semi Sleeper and Sleeping.Piura to Lima
The distance between Piura and Lima is 538 miles, or approximately 861 kilometers.There are 2 ways to get from Piura to Lima, including bus and flight.There are no morning departures for this route. The Earliest departure leaves at 19:33 and has a duration of 16 hours.
Piura to Lima by bus
There are 2 travel classes for this journey, including: Semi Sleeper and Sleeping.Lima to Mancora
The distance between Lima and Mancora is 617 miles, or approximately 987 kilometers.There are 1 ways to get from Lima to Mancora, including bus.There are no morning departures for this route. The Earliest departure leaves at 19:45 and has a duration of 20 hours.
Lima to Mancora by bus
There are 2 travel classes for this journey, including: Semi Sleeper and Sleeping.Lima to Tumbes
The distance between Lima and Tumbes is 634 miles, or approximately 1015 kilometers.There are 2 ways to get from Lima to Tumbes, including bus and flight.There are no morning departures for this route. The Earliest departure leaves at 21:20 and has a duration of 1 hour 50 minutes.
Lima to Tumbes by bus
There are 2 travel classes for this journey, including: Semi Sleeper and Sleeping.Tumbes to Lima
The distance between Tumbes and Lima is 634 miles, or approximately 1015 kilometers.There are 2 ways to get from Tumbes to Lima, including bus and flight.There are no morning departures for this route. The Earliest departure leaves at 16:50 and has a duration of 1 hour 45 minutes.
Tumbes to Lima by bus
There are 2 travel classes for this journey, including: Semi Sleeper and Sleeping.
- 6Cities
- 6Routes