Cheap Bus and Carpool tickets to Ensenada, MX

What are the most popular routes to Ensenada?

Mexicali - EnsenadaAverage priceR 684Average duration3h 30mDaily departures12
Tepic - EnsenadaAverage priceR 3 293Average duration1d 6hDaily departures1
Los Mochis - EnsenadaAverage priceR 1 546Average duration22hDaily departures3
Guasave - EnsenadaAverage priceR 1 658Average duration22h 50mDaily departures3
Ciudad Obregón - EnsenadaAverage priceR 1 435Average duration17h 30mDaily departures3