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 Martorelles?

Book now

There are 5 ways to get from Barcelona to Martorelles by train, bus, taxi 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  •  22 min

  1. Take the train from Estación de tren Barcelona-Passeig De Gracia to Estación de tren Mollet-Sant Fost R2n / ...

4 alternative options

Line 501 bus  •  28 min

  1. Take the line 501 bus from Barcelona to Martorelles - P. I. Can Fenosa - Rtda. Ctra. de la Roca 501

Train, line 355 bus  •  1h 9m

  1. Take the train from Estación de tren Barcelona-Plaça De Catalunya to Estación de tren Mollet-Santa Rosa R3
  2. Take the line 355 bus from Mollet del Vallès to Martorelles - Avinguda Piera - Alzinar 355 / ...

Taxi  •  23 min

  1. Take a taxi from Barcelona to Martorelles 25.6 km

Drive  •  23 min

  1. Drive from Barcelona to Martorelles 25.6 km

Questions & Answers

The cheapest way to get from Barcelona to Martorelles is to train which costs €1 - €3 and takes 22 min.

More details

The quickest way to get from Barcelona to Martorelles is to train which costs €1 - €3 and takes 22 min.

More details

Yes, there is a direct bus departing from Barcelona and arriving at Martorelles - P. I. Can Fenosa - Rtda. Ctra. de la Roca. Services depart twice daily, and operate Monday to Friday. The journey takes approximately 28 min.

More details

Yes, there is a direct train departing from Estación de tren Barcelona-Passeig De Gracia and arriving at Estación de tren Mollet-Sant Fost. Services depart every 30 minutes, and operate every day. The journey takes approximately 22 min.

More details

The distance between Barcelona and Martorelles is 17 km. The road distance is 25.6 km.

Get driving directions

The best way to get from Barcelona to Martorelles without a car is to train which takes 22 min and costs €1 - €3.

More details

The train from Estación de tren Barcelona-Passeig De Gracia to Estación de tren Mollet-Sant Fost takes 22 min including transfers and departs every 30 minutes.

More details

Barcelona to Martorelles bus services, operated by Sagales, depart from Barcelona station.

More details

Barcelona to Martorelles train services, operated by Rodalies de Catalunya, depart from Estación de tren Barcelona-Passeig De Gracia station.

More details

The best way to get from Barcelona to Martorelles is to train which takes 22 min and costs €1 - €3. Alternatively, you can line 501 bus, which costs €2 - €4 and takes 28 min.

Mode details

Map of how to get from Barcelona to Martorelles.
Launch map view
  • Distance: 16.8 km
  • Duration: 22 min

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

Rodalies de Catalunya operates a train from Estación de tren Barcelona-Passeig De Gracia to Estación de tren Mollet-Sant Fost every 30 minutes. Tickets cost €1 - €3 and the journey takes 22 min. Alternatively, Sagales operates a bus from Barcelona to Martorelles - P. I. Can Fenosa - Rtda. Ctra. de la Roca twice daily. Tickets cost €2 - €4 and the journey takes 28 min.

Train operators
Rodalies de Catalunya
Phone
+34 900 41 00 41
Website
rodalies.gencat.cat
Train from Estación de tren Barcelona-Passeig De Gracia to Estación de tren Mollet-Sant Fost
Ave. Duration
22 min
Frequency
Every 30 minutes
Estimated price
€1 - €3
Schedules at
rodalies.gencat.cat
Train from Estación de tren Barcelona-Plaça De Catalunya to Estación de tren Mollet-Santa Rosa
Ave. Duration
30 min
Frequency
Hourly
Estimated price
€2 - €3
Schedules at
rodalies.gencat.cat
Bus operators
Sagales
Phone
+34 93 593 13 00
Email
info@sagales.com
Website
sagales.com
Bus from Barcelona to Martorelles - P. I. Can Fenosa - Rtda. Ctra. de la Roca
Ave. Duration
28 min
Frequency
Twice daily
Estimated price
€2 - €4
Website
https://www.sagales.com/en
Bus from Mollet del Vallès to Martorelles - Avinguda Piera - Alzinar
Ave. Duration
9 min
Frequency
Hourly
Estimated price
€2 - €3
Website
https://www.sagales.com/en
Other operators
Taxi from Barcelona to Martorelles
Ave. Duration
23 min
Estimated price
€35 - €45
Taxi Class
Phone
+34 933 07 07 07
Website
taxiclassrent.com
Taxi Barcelona 24 Horas
Phone
+34 935 16 00 27
Website
taxi24bcn.com
Radio Taxi Barcelona
Phone
+34 933 77 77 77
Website
radiotaxibarcelona.es
Radio taxi 033
Phone
+34 933 03 30 33
Website
radiotaxi033.com
CavaTaxi
Phone
+34 931 17 20 26
Website
cavataxi.com
Baixtaxi
Phone
+34 934 71 00 00
Website
baixtaxi.com

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 Italian Lakes: Getting around by train, Flying into Beijing? and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

More Questions & Answers

Barcelona to Martorelles bus services, operated by Sagales, arrive at Martorelles - P. I. Can Fenosa - Rtda. Ctra. de la Roca station.

More details

Barcelona to Martorelles train services, operated by Rodalies de Catalunya, arrive at Estación de tren Mollet-Sant Fost station.

More details

Yes, the driving distance between Barcelona to Martorelles is 26 km. It takes approximately 23 min to drive from Barcelona to Martorelles.

Get driving directions

There are 2418+ hotels available in Martorelles. Prices start at €44 per night.

More details