There are 4 ways to get from Vilanova de la Roca to Peratallada by train, 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.
Train, bus
best- Take the train from Montmeló to Sant Celonitrain R2n / ...
- Take the train from Sant Celoni to Flaçàtrain R11
- Take the bus from Flaça to Peratalladabus 8B
3h 23mDrive 101.7 km
cheapest- Drive from Vilanova de la Roca to Peratalladacar 101.7 km
1h 24m€16–23Bus
- Take the bus from Vilanova del Vallès - Passeig del Centenari to Barcelona - Gran Vía Corts Catalanes-Sardenyabus e19 / ...
- Take the bus from Barcelona, Estació d'Autobusos Nord to Palafrugellbus 1
5h 43m€29–54Line 416 bus, train
- Take the bus from Montornès del Vallès to Granollers - Colombus 416
- Take the train from Granollers-Centre to Flaçàtrain R11
3h 54m
Questions & Answers
The cheapest way to get from Vilanova de la Roca to Peratallada is to drive which costs €15 - €23 and takes 1h 24m.
The fastest way to get from Vilanova de la Roca to Peratallada is to drive which takes 1h 24m and costs €15 - €23.
No, there is no direct bus from Vilanova de la Roca to Peratallada. However, there are services departing from Vilanova del Vallès - Passeig del Centenari and arriving at Peratallada via Barcelona, Estació d'Autobusos Nord and Palafrugell. The journey, including transfers, takes approximately 5h 43m.
The distance between Vilanova de la Roca and Peratallada is 114 km. The road distance is 101.7 km.
The best way to get from Vilanova de la Roca to Peratallada without a car is to train and bus which takes 3h 23m and costs .
It takes approximately 3h 23m to get from Vilanova de la Roca to Peratallada, including transfers.
Vilanova de la Roca to Peratallada bus services, operated by Sagales, depart from Vilanova del Vallès - Passeig del Centenari station.
Vilanova de la Roca to Peratallada bus services, operated by Sagales, arrive at Barcelona - Gran Vía Corts Catalanes-Sardenya station.
Yes, the driving distance between Vilanova de la Roca to Peratallada is 102 km. It takes approximately 1h 24m to drive from Vilanova de la Roca to Peratallada.
There are 3119+ hotels available in Peratallada.
What companies run services between Vilanova de la Roca, Spain and Peratallada, Spain?
You can take a bus from Vilanova del Vallès - Passeig del Centenari to Peratallada via Barcelona - Gran Vía Corts Catalanes-Sardenya, Barcelona, Estació d'Autobusos Nord, and Palafrugell in around 5h 43m.
- Phone
- +34 93 580 67 00
- infomoventis@moventis.es
- Website
- moventis.es
Bus from Flaça to Peratallada
- Ave. Duration
- 23 min
- Frequency
- 5 times a week
- Estimated price
- €3–6
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona, Estació d'Autobusos Nord to Palafrugell
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- €22–40
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
- Phone
- +34 902 13 00 14
- info@sagales.com
- Website
- sagales.com
Bus from Vilanova del Vallès - Passeig del Centenari to Barcelona - Gran Vía Corts Catalanes-Sardenya
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- https://www.sagales.com/en
- Book at
- https://www.sagales.com/sale/?sgLang=en
Bus from Montornès del Vallès to Granollers - Colom
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- €2–4
- Website
- https://www.sagales.com/en
- Book at
- https://www.sagales.com/sale/?sgLang=en
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 What are the different types of Renfe trains in Spain?, How to get from London to Edinburgh, and Need to know: Eurostar - to help you get the most out of your next trip.






