There are 5 ways to get from Rio Maior to Mafra by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, line 2803 bus
best- Take the bus from Terminal Rodoviário de Rio Maior to Lisboa - Campo Grandebus Rápida Vermelha
- Take the bus from Campo Grande to Av forças Armadas 8bus 2803 / ...
1h 54m€12–15Train
- Take the train from Caldas Da Rainha to Malveiratrain Re / ...
3h 43m€13–24Drive 82.5 km
- Drive from Rio Maior to Mafracar 82.5 km
1h 4m€13–19Taxi
- Take the taxi from Rio Maior to Mafrataxi 82.5 km
1h 4m€100–120Bus, line 2803 bus via Estação Sete Rios
- Take the bus from Terminal Rodoviário de Rio Maior to Estação Rodoviária de Sete Riosbus 6 | Leiria / ...
- Take the bus from Campo Grande to Av 25 Abrilbus 2740 / ...
2h 29m€12–22
Rio Maior to Mafra by bus
Questions & Answers
The cheapest way to get from Rio Maior to Mafra is to bus and line 2803 bus which costs €11 - €16 and takes 1h 54m.
The fastest way to get from Rio Maior to Mafra is to drive which takes 1h 4m and costs €12 - €19.
No, there is no direct bus from Rio Maior to Mafra. However, there are services departing from Terminal Rodoviário de Rio Maior and arriving at Av forças Armadas 8 via Campo Grande. The journey, including transfers, takes approximately 1h 54m.
No, there is no direct train from Rio Maior to Mafra. However, there are services departing from Caldas Da Rainha and arriving at Malveira via . The journey, including transfers, takes approximately 3h 43m.
The distance between Rio Maior and Mafra is 116 km. The road distance is 82.5 km.
The best way to get from Rio Maior to Mafra without a car is to bus and line 2803 bus which takes 1h 54m and costs €11 - €16.
It takes approximately 1h 54m to get from Rio Maior to Mafra, including transfers.
Rio Maior to Mafra bus services, operated by Rodoviaria do Tejo, depart from Terminal Rodoviário de Rio Maior station.
Rio Maior to Mafra train services, operated by Comboios de Portugal, depart from Caldas Da Rainha station.
The best way to get from Rio Maior to Mafra is to bus and line 2803 bus which takes 1h 54m and costs €11 - €16. Alternatively, you can train, which costs €13 - €24 and takes 3h 43m.
What companies run services between Rio Maior, Santarém, Portugal and Mafra, Portugal?
You can take a bus from Terminal Rodoviário de Rio Maior to Av forças Armadas 8 via Campo Grande in around 1h 54m. Alternatively, Comboios de Portugal operates a train from Caldas Da Rainha to Malveira hourly. Tickets cost €7–14 and the journey takes 1h 48m.
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Caldas Da Rainha to Malveira
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- €7–14
- Website
- https://www.cp.pt/en/
- Phone
- +351 249 78 78 78
- [email protected]
- Website
- rodotejo.pt
Bus from Terminal Rodoviário de Rio Maior to Lisboa - Campo Grande
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €8–11
- Schedules at
- rodotejo.pt
- Phone
- +351 210 418 800
- [email protected]
- Website
- carrismetropolitana.pt
Bus from Campo Grande to Av forças Armadas 8
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- €3–5
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–5
Bus from Campo Grande to Av 25 Abril
- Ave. Duration
- 32 min
- Frequency
- Every 20 minutes
- Estimated price
- €3–5
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–5
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Terminal Rodoviário de Rio Maior to Estação Rodoviária de Sete Rios
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- €5–14
- Website
- https://rede-expressos.pt/en
- Ave. Duration
- 1h 4m
- Estimated price
- €100–120
David Vicente - Taxi
Táxi Teixeira
- Phone
- +351 911 039 991
Táxis Óbidos
- Phone
- +351 963 053 455
- Website
- taxisobidos.com
Alexandres Táxis Santarém
- Phone
- +351 915 256 564
- Website
- facebook.com
Táxis Santarém
- Phone
- +351 243 102 500
- Website
- taxis-santarem.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 5 delightfully under-the-radar French towns you need to visit, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
Rio Maior to Mafra bus services, operated by Rodoviaria do Tejo, arrive at Lisboa - Campo Grande station.
Rio Maior to Mafra train services, operated by Comboios de Portugal, arrive at Malveira station.
Yes, the driving distance between Rio Maior to Mafra is 82 km. It takes approximately 1h 4m to drive from Rio Maior to Mafra.
There are 1666+ hotels available in Mafra.
















