There are 3 ways to get from Barcelona to Costa Brava by bus or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Cheapest
Train
-
Take the train from Estación de tren Barcelona-Arc De Triomf to Estación de tren Blanes
Train, bus
-
Take the train from Estación de tren Barcelona-Plaça De Catalunya to Estación de tren Blanes
-
Take the bus from Renfe Blanes to Tossa de Mar
Questions & Answers
The cheapest way to get from Barcelona to Costa Brava is to train which costs €3 - €5 and takes 1h 36m.
The fastest way to get from Barcelona to Costa Brava is to bus. Taking this option will cost €11 - €16 and takes 1h 22m.
The distance between Barcelona and Costa Brava is 73 km.
The best way to get from Barcelona to Costa Brava without a car is to bus which takes 1h 22m and costs €11 - €16.
It takes approximately 1h 22m to get from Barcelona to Costa Brava, including transfers.
The best way to get from Barcelona to Costa Brava is to bus which takes 1h 22m and costs €11 - €16. Alternatively, you can train, which costs €3 - €5 and takes 1h 36m.
There are 3078+ hotels available in Costa Brava. Prices start at €25 per night.

- Distance: 73.1 km
- Duration: 1h 22m
What companies run services between Barcelona, Spain and Costa Brava, Spain?
Moventis operates a bus from Barcelona - Estación de Autobuses Barcelona Nord to Tossa de Mar every 4 hours. Tickets cost €11 - €16 and the journey takes 1h 20m. Alternatively, Renfe Cercanias operates a train from Estación de tren Barcelona-Arc De Triomf to Estación de tren Blanes hourly. Tickets cost €3 - €5 and the journey takes 1h 19m.

- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Estación de tren Barcelona-Arc De Triomf to Estación de tren Blanes
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €3 - €5
- Website
- https://www.renfe.com/es/en/suburban
Train from Estación de tren Barcelona-Plaça De Catalunya to Estación de tren Blanes
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €3 - €5
- Website
- https://www.renfe.com/es/en/suburban

- Phone
- +34 93 580 67 00
- Website
- moventis.es
Bus from Barcelona - Estación de Autobuses Barcelona Nord to Tossa de Mar
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €11 - €16
- Schedules at
- moventis.es
Bus from Renfe Blanes to Tossa de Mar
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- €2 - €4
- Schedules at
- moventis.es
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, Bali: What to do if Mount Agung erupts and Flying into Beijing? - to help you get the most out of your next trip.