Cheap Bus tickets to Nogales

What are the most popular routes to Nogales?

Badajoz - NogalesAverage price$12Average duration55mDaily departures1
Salvaleón - NogalesAverage price$8Average duration15mDaily departures1
Almendral - NogalesAverage price$8Average duration15mDaily departures1