Cheap Bus and Carpool tickets to Empuriabrava

What are the most popular routes to Empuriabrava?

Figueres - EmpuriabravaAverage priceCA$8Average duration26mDaily departures35
Roses - EmpuriabravaAverage priceCA$7Average duration23mDaily departures24
Castelló d'Empúries - EmpuriabravaAverage priceCA$7Average duration6mDaily departures11
Barcelona - EmpuriabravaAverage priceCA$22Average duration1h 30mDaily departures16