Cheap Bus and Carpool tickets to Empuriabrava

What are the most popular routes to Empuriabrava?

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