Cheap Bus and Carpool tickets to Ensenada, MX

What are the most popular routes to Ensenada?

Mexicali - EnsenadaAverage priceR 685Average duration3h 30mDaily departures12
Tepic - EnsenadaAverage priceR 3 299Average duration1d 6hDaily departures1
Los Mochis - EnsenadaAverage priceR 1 548Average duration22hDaily departures3
Guasave - EnsenadaAverage priceR 1 661Average duration22h 50mDaily departures3
Ciudad Obregón - EnsenadaAverage priceR 1 437Average duration17h 30mDaily departures3