Cheap Bus and Carpool tickets to Ensenada, MX

What are the most popular routes to Ensenada?

Mexicali - EnsenadaAverage priceMAD 537Average duration8h 25mDaily departures17
Guadalajara - EnsenadaAverage priceMAD 1,085Average duration1d 16hDaily departures5
Mexico City - EnsenadaAverage priceMAD 1,309Average duration1d 22hDaily departures2
Culiacán - EnsenadaAverage priceMAD 1,083Average duration1d 2hDaily departures4
Tepic - EnsenadaAverage priceMAD 1,720Average duration1d 12hDaily departures2