Cheap Bus and Carpool tickets to Ensenada, MX

What are the most popular routes to Ensenada?

Mexicali - EnsenadaAverage priceTHB 1,373Average duration3h 30mDaily departures12
Tepic - EnsenadaAverage priceTHB 6,612Average duration1d 6hDaily departures1
Los Mochis - EnsenadaAverage priceTHB 3,104Average duration22hDaily departures3
Guasave - EnsenadaAverage priceTHB 3,330Average duration22h 50mDaily departures3
Ciudad Obregón - EnsenadaAverage priceTHB 2,881Average duration17h 30mDaily departures3