There are 5 ways to get from Barcelona to Montseny by train, taxi, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train Spanish Railways (RENFE), taxi  •  59 min

  1. Ir / ...

$29 - $43

Cheapest option

Train Barcelona Cercanías (RENFE), taxi  •  1 h 4 min

  1. R2

$24 - $31

3 alternative options

Line 405 bus, taxi  •  1 h 12 min

  1. 405

$39 - $62

Taxi  •  52 min

  1. 40.9 miles

$85 - $110

Drive  •  52 min

  1. 40.9 miles

$7 - $12

What companies run services between Barcelona, Spain and Montseny, Spain?

There is no direct connection from Barcelona to Montseny. However, you can take the train to San Celoni then take the taxi to Montseny. Alternatively, you can take the train to Palautordera then take the taxi to Montseny.

Train operators
Spanish Railways (RENFE)
Barcelona Cercanías (RENFE)
Phone
900 41 00 41
Website
renfe.com
Train from Barcelona Passeig de Gràcia to Sant Celoni
Ave. Duration
44 min
Frequency
Every 4 hours
Estimated price
$4 - $6
Schedules at
renfe.com
Train from Barcelona Passeig de Gràcia to Palautordera
Ave. Duration
48 min
Frequency
Hourly
Estimated price
$4 - $7
Schedules at
renfe.com
Bus operators
Sagales
Website
sagales.com
Bus from Barcelona to La Roca Village
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$4 - $12
Schedules at
sagales.com
Book at
sagales.com
Other operators
Taxi from San Celoni to Montseny
Ave. Duration
18 min
Estimated price
$22 - $27

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 Travelling around the UAE, Want to know more about US trains? and How to get from Florence to Rome - to help you get the most out of your next trip.

Questions & Answers

The distance between Barcelona and Montseny is 46 km. The road distance is 65 km.

The cheapest way to get from Barcelona to Montseny is to drive which costs 6€ - 10€ and takes 52 min.

The quickest way to get from Barcelona to Montseny is to taxi which takes 52 min and costs 75€ - 95€.

It takes approximately 59 min to get from Barcelona to Montseny, including transfers.