There are 4 ways to get from Lisbon to Mafra (Station) by train, bus, 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.
Line 18651 train, train
best- Take the train from Lisboa Rossio to Mira Sintra - Melecastrain 18651 / ...
- Take the train from Mira Sintra - Melecas to Mafratrain 30811 / ...
1h 39m€3–7Line 750 bus, line 2740 bus
- Take the bus from Estação Oriente to Campo Grande Nortebus 750
- Take the bus from Campo Grande to R 25 Abril 36bus 2740 / ...
1h 58m€6–8Drive 31.4 km
- Drive from Lisbon to Mafra (Station)car 31.4 km
35 min€5–7Taxi
- Take the taxi from Lisbon to Mafra (Station)taxi 31.4 km
35 min€40–50
Lisbon to Mafra (Station) by train
Questions & Answers
The cheapest way to get from Lisbon to Mafra (Station) is to line 18651 train and train which costs €3 - €8 and takes 1h 39m.
The fastest way to get from Lisbon to Mafra (Station) is to drive which takes 35 min and costs €4 - €7.
No, there is no direct bus from Lisbon to Mafra (Station). However, there are services departing from Estação Oriente and arriving at R 25 Abril 36 via Campo Grande. The journey, including transfers, takes approximately 1h 58m.
No, there is no direct train from Lisbon to Mafra (Station). However, there are services departing from Lisboa Rossio and arriving at Mafra via Mira Sintra - Melecas. The journey, including transfers, takes approximately 1h 39m.
The distance between Lisbon and Mafra (Station) is 34 km. The road distance is 31.4 km.
The best way to get from Lisbon to Mafra (Station) without a car is to line 18651 train and train which takes 1h 39m and costs €3 - €8.
It takes approximately 1h 39m to get from Lisbon to Mafra (Station), including transfers.
Lisbon to Mafra (Station) bus services, operated by Carris, depart from Estação Oriente station.
Lisbon to Mafra (Station) train services, operated by Comboios de Portugal, depart from Lisboa Rossio station.
The best way to get from Lisbon to Mafra (Station) is to line 18651 train and train which takes 1h 39m and costs €3 - €8. Alternatively, you can line 750 bus and line 2740 bus, which costs €6 - €9 and takes 1h 58m.
What companies run services between Lisbon, Portugal and Mafra (Station), Portugal?
You can take a train from Lisboa Rossio to Mafra via Mira Sintra - Melecas in around 1h 39m. Alternatively, you can take a bus from Estação Oriente to Mafra via Campo Grande Norte, Campo Grande, R 25 Abril 36, and Malveira in around 1h 58m.
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Lisboa Rossio to Mira Sintra - Melecas
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- €2–5
- Website
- Comboios de Portugal
Train from Mira Sintra - Melecas to Mafra
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- Comboios de Portugal
- Phone
- +351 213 613 000
- Website
- Carris
Bus from Estação Oriente to Campo Grande Norte
- Ave. Duration
- 22 min
- Frequency
- Every 20 minutes
- Estimated price
- €3
- Website
- Carris
- Phone
- +351 210 418 800
- [email protected]
- Website
- carrismetropolitana.pt
Bus from Campo Grande to R 25 Abril 36
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–5
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €3–5
- Ave. Duration
- 35 min
- Estimated price
- €40–50
Cooptáxis
- Phone
- +351 217 932 756
- Website
- cooptaxis.pt
Retális
- Phone
- +351 218 119 000
- Website
- retalis.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 Getting to Milan from the airport, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Lisbon to Mafra (Station) bus services, operated by Carris, arrive at Campo Grande Norte station.
Lisbon to Mafra (Station) train services, operated by Comboios de Portugal, arrive at Mira Sintra - Melecas station.
Yes, the driving distance between Lisbon to Mafra (Station) is 31 km. It takes approximately 35 min to drive from Lisbon to Mafra (Station).
There are 1624+ hotels available in Mafra (Station).










