There are 4 ways to get from Cabo da Roca to Tomar 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.
Line 18400 train, train
best- Take the train from Sintra to Lisboa Orientetrain 18400 / ...
- Take the train from Lisboa Oriente to Tomartrain Re / ...
4h 11mLine 1253 bus, bus
cheapest- Take the bus from Cabo da Roca to Sintrabus 1253
- Take the bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de Tomarbus 30 | Lisboa / ...
5h 1m€22–91Line 18400 train, bus
- Take the train from Sintra to Lisboa Orientetrain 18400 / ...
- Take the bus from Lisbon to Terminal Rodoviário de Tomarbus 1033 / ...
4h 27mDrive 168.7 km
- Drive from Cabo da Roca to Tomarcar 168.7 km
1h 54m€26–38
Questions & Answers
The cheapest way to get from Cabo da Roca to Tomar is to drive which costs €25 - €40 and takes 1h 54m.
The fastest way to get from Cabo da Roca to Tomar is to drive which takes 1h 54m and costs €25 - €40.
The distance between Cabo da Roca and Tomar is 174 km. The road distance is 168.7 km.
The best way to get from Cabo da Roca to Tomar without a car is to line 18400 train and train which takes 4h 11m and costs .
It takes approximately 4h 11m to get from Cabo da Roca to Tomar, including transfers.
The best way to get from Cabo da Roca to Tomar is to line 18400 train and train which takes 4h 11m and costs . Alternatively, you can line 1253 bus and bus, which costs €21 - €95 and takes 5h 1m.
Yes, the driving distance between Cabo da Roca to Tomar is 169 km. It takes approximately 1h 54m to drive from Cabo da Roca to Tomar.
There are 196+ hotels available in Tomar.
What companies run services between Cabo da Roca, Portugal and Tomar, Portugal?
You can take a bus from Cabo da Roca to Tomar via Av Desidério Cambournac, Sintra, and Lisboa Oriente in around 4h 11m. Alternatively, you can take a bus from Cabo da Roca to Terminal Rodoviário de Tomar via Sintra, Sintra - Estação, Lisboa - Marquês de Pombal, Marquês Pombal, Estação Sete Rios, and Estação Rodoviária de Sete Rios in around 5h 1m.
- Website
- global.flixbus.com
Bus from Lisbon to Terminal Rodoviário de Tomar
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Schedules at
- global.flixbus.com
- Website
- carrismetropolitana.pt
Bus from Cabo da Roca to Sintra
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €1–3
- Schedules at
- carrismetropolitana.pt
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Estação Rodoviária de Sete Rios to Terminal Rodoviário de Tomar
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- €10–23
- Website
- https://rede-expressos.pt
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 Train travel in France: A guide to SNCF, Travelling by boat in Italy, and How to get from JFK to New York City - to help you get the most out of your next trip.





