Cheapest
Average
The best way to find a cheap train ticket from Mafra to Porto is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Omio recommends booking the bus as it is the most popular option from Mafra to Porto among Omio's users. If you are prioritising price take the bus with prices starting from €4. For those with little time consider booking a bus which can get you there in 4h 6m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.
Train | Most popular Bus | Flight |
---|---|---|
€24 Average price | €8 Average price Cheapest | €105 Average price |
5h 54m Average duration 5h 24m Onboard + 30m Additional time* | 4h 36m Average duration Fastest 4h 6m Onboard + 30m Additional time* | 7h 24m Average duration 4h 24m Onboard + 3h 0m Additional time* |
0.1 - 0.2kg CO2 emissions Lowest | 0.3 - 0.6kg CO2 emissions | 0.8 - 1.5kg CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() ![]() | 8:52 AM Malveira | 4h51 | 1:43 PM Porto - Campanhã | 2 transfers | |
![]() ![]() ![]() | 8:57 AM Jerumelo | 4h46 | 1:43 PM Porto - Campanhã | 2 transfers | |
![]() ![]() ![]() | 1:36 PM Malveira | 5h12 | 6:48 PM Porto - Campanhã | 2 transfers | |
![]() ![]() ![]() | 1:36 PM Malveira | 6h07 | 7:43 PM Porto - Campanhã | 2 transfers | |
![]() ![]() ![]() | 1:41 PM Jerumelo | 6h02 | 7:43 PM Porto - Campanhã | 2 transfers | |
![]() ![]() ![]() | 1:41 PM Jerumelo | 5h07 | 6:48 PM Porto - Campanhã | 2 transfers | |
![]() ![]() ![]() | 4:53 PM Malveira | 4h50 | 9:43 PM Porto - Campanhã | 2 transfers | |
![]() ![]() | 7:41 PM Jerumelo | 4h32 | 12:13 AM Porto - Campanhã | 1 transfer | |
![]() ![]() | 7:46 PM Malveira | 4h27 | 12:13 AM Porto - Campanhã | 1 transfer | |
![]() ![]() | 7:52 PM Estação Ferroviária de Mafra | 4h21 | 12:13 AM Porto - Campanhã | 1 transfer | |
Find all the dates and times for this journey
Fastest Journey
4 h 21 m
Average
5 h 1 m
Trains per day
3
Distance
253 km
Of the 3 trains that leave Mafra for Porto every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 157 miles (253 km) |
Average train duration 5h 24m |
Cheapest ticket price $15 (€12) |
Trains per day 5 |
Train providers 4 |
Fastest train 4h 21m |
First train 01:30 |
Last train 20:52 |
Travel to Porto from Mafra from $30 (€24) with Omio’s train partners Comboios De Portugal, IR - InterRegional and Alfa Pendular! You can find the best schedules and tickets when comparing and booking the most popular trip for you.
Comboios Portugal is the national railway company of Portugal and it operates trains to Porto from Mafra. It operates a wide range of trains, including Intercidades, Interregional, Regional, and Urban trains. Intercidades are the fastest and most comfortable trains, offering direct connections between major cities. Interregional trains are slightly slower, but still offer a comfortable journey. Regional trains are the slowest, but they are the most affordable option. Urban trains are the most convenient way to get around the cities. Comboios Portugal offers a variety of ticket types, including single tickets, return tickets, and season tickets. Onboard facilities include air conditioning, Wi-Fi, and power outlets. The most popular routes for Comboios Portugal are Lisbon to Porto, Lisbon to Faro, and Porto to Faro. These routes offer stunning views of the Portuguese countryside and coastline.
Embark on an unforgettable journey with the Mafra to Porto train, offering you a comfortable, punctual, and efficient travel experience. Trains from Mafra to Porto depart from the convenient Mafra Station, ensuring easy accessibility for travelers. As you settle into your seat, relax and enjoy the picturesque Portuguese landscapes rolling by. This reliable service will transport you to your destination, Porto Campanhã Station, where you'll be poised to explore the rich cultural offerings and lively atmosphere of Porto. By choosing the train from Mafra to Porto, you not only opt for a seamless travel experience but also contribute to an environmentally friendly way of exploring the beautiful train routes of Portugal.
Planning a train journey from Mafra to Porto and curious about ticket prices? You're in the right place. Travelers can secure their tickets at surprisingly low rates, with the cheapest train ticket for the Mafra to Porto route starting at $15 (€12). Most travelers, however, find themselves purchasing tickets at an average cost of $29 (€24), offering comfort and savings combined. For the best deals and a pleasant journey, consider planning your trip in the autumn months when the demand is moderate and the landscapes promise beautiful autumn hues, adding more charm to your travel experience.
Travel seamlessly between the historic town of Mafra and the enchanting city of Porto with top-notch services provided by two esteemed providers: Comboios de Portugal (CP) and Fertagus. These services offer a blend of comfort and efficiency, catering to both everyday commuters and tourists eager to explore Northern Portugal. Travel aboard CP’s Alfa Pendular or Intercidades trains, renowned for their swift and plush journey, providing a choice between first and second-class seating with onboard catering. As you enjoy the scenic route to Porto, rest assured that modern amenities, including Wi-Fi and charging points, enhance your travel convenience, ensuring a memorable and enjoyable experience.
The train journey from Mafra to Porto covers a distance of approximately 157 miles (253 km), offering travelers a scenic and comfortable experience. On average, this journey takes around 4h 21m, providing a relaxing mode of travel through the picturesque landscapes of Portugal.
Trains between Mafra and Porto run with a 5 daily services, ensuring ample options for travelers. These trains operate every day of the week, offering consistent service whether you are planning your journey on a weekday or over the weekend.
For those looking to catch the earliest train from Mafra to Porto, the first departure is usually at 01:30. Meanwhile, for travelers making the return or heading to Porto later in the day, the last train typically departs around 20:52. These schedules provide flexibility for both early birds and night travelers alike, making it convenient for various travel plans within the Mafra to Porto train time and schedule.
Here are some other resources that might have the information you need