Cheap Bus and Carpool tickets to Empuriabrava

What are the most popular routes to Empuriabrava?

Figueres - EmpuriabravaAverage price$6Average duration22mDaily departures30
Castelló d'Empúries - EmpuriabravaAverage price$6Average duration10mDaily departures24
Roses - EmpuriabravaAverage price$6Average duration17mDaily departures18
Barcelona - EmpuriabravaAverage price$22Average duration1h 30mDaily departures11