Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Tossa de Mar?

Book now

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.

Recommended

Bus

  1. Take the bus from Barcelona - Estación de Autobuses Barcelona Nord to Tossa de Mar

Cheapest

Train

  1. Take the train from Estación de tren Barcelona-Arc De Triomf to Estación de tren Blanes

Train, bus

  1. Take the train from Estación de tren Barcelona-Plaça De Catalunya to Estación de tren Blanes
  2. 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.

More details

The fastest way to get from Barcelona to Costa Brava is to bus. Taking this option will cost €11 - €16 and takes 1h 22m.

More details

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.

More details

It takes approximately 1h 22m to get from Barcelona to Costa Brava, including transfers.

More details

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.

Mode details

There are 3078+ hotels available in Costa Brava. Prices start at €25 per night.

More details

Map of how to get from Barcelona to Costa Brava.
Launch map view
  • 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.

Train operators
Renfe Cercanias
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
Bus operators
Moventis
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.