Porto to Batalha train with Comboios De Portugal

Mon, Mar 24
+ Add return
Comboios De Portugal
IR - InterRegional
Intercidades
Regionale
Deutsche Bahn

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Porto to Batalha

Showing times and prices for Mar 24

Cheapest

The best way to find a cheap train ticket from Porto to Batalha is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
IR - InterRegionalU 15708U - Urban+R - Regional+IR - InterRegionalU 15708R 4656IR 800
06:50AM3h18
Porto - Campanhã
10:08AMLeiria station
$231One-way
2 transfers
Cheapest
IR - InterRegionalU 15744U - Urban+R - Regional+IR - InterRegionalU 15744R 4678IR 804
05:50PM3h21
Porto - Campanhã
09:11PMLeiria station
$231One-way
2 transfers
2nd Cheapest
IntercidadesIC 720Intercidades+IR - InterRegionalIC 720IR 802
10:45AM4h23
Porto - Campanhã
03:08PMLeiria station
$241One-way
1 transfer
IR - InterRegionalIC 520Intercidades+IR - InterRegionalIC 520IR 800
06:45AM3h23
Porto - Campanhã
10:08AMLeiria station
$241One-way
1 transfer
IR - InterRegionalIC 620Intercidades+IR - InterRegionalIC 620IR 804
05:45PM3h26
Porto - Campanhã
09:11PMLeiria station
$241One-way
1 transfer

Porto to Batalha train times

Showing trains for tomorrow, Monday, March 24
ProviderDepartsDurationArrivesTransfersTickets
IR - InterRegional
IC 520
IntercidadesIC 520
06:45AM Porto - Campanhã3h23 10:08AM Leiria station1 transfer
IR - InterRegional
IC 520
IntercidadesIC 520
06:45AM Porto - Campanhã3h40 10:25AM Martingança station1 transfer
IR - InterRegional
IC 520
IntercidadesIC 520
06:45AM Porto - Campanhã3h34 10:19AM Marinha Grande station1 transfer
IR - InterRegional
U 15708
U - UrbanU 15708
06:50AM Porto - Campanhã3h35 10:25AM Martingança station2 transfers
IR - InterRegional
U 15708
U - UrbanU 15708
06:50AM Porto - Campanhã3h18 10:08AM Leiria station2 transfers
IR - InterRegional
U 15708
U - UrbanU 15708
06:50AM Porto - Campanhã3h29 10:19AM Marinha Grande station2 transfers
IR - InterRegional
AP 128
Alfa PendularAP 128
07:40AM Porto - Campanhã2h39 10:19AM Marinha Grande station1 transfer
IR - InterRegional
AP 128
Alfa PendularAP 128
07:40AM Porto - Campanhã2h45 10:25AM Martingança station1 transfer
IR - InterRegional
AP 128
Alfa PendularAP 128
07:40AM Porto - Campanhã2h28 10:08AM Leiria station1 transfer
Intercidades
IC 720
IntercidadesIC 720
10:45AM Porto - Campanhã4h37 03:22PM Marinha Grande station1 transfer
Intercidades
IC 720
IntercidadesIC 720
10:45AM Porto - Campanhã4h43 03:28PM Martingança station1 transfer
Intercidades
IC 720
IntercidadesIC 720
10:45AM Porto - Campanhã4h23 03:08PM Leiria station1 transfer
IR - InterRegional
AP 122
Alfa PendularAP 122
11:40AM Porto - Campanhã3h48 03:28PM Martingança station1 transfer
IR - InterRegional
AP 122
Alfa PendularAP 122
11:40AM Porto - Campanhã3h42 03:22PM Marinha Grande station1 transfer
IR - InterRegional
AP 122
Alfa PendularAP 122
11:40AM Porto - Campanhã3h28 03:08PM Leiria station1 transfer
IR - InterRegional
IC 620
IntercidadesIC 620
05:45PM Porto - Campanhã3h42 09:27PM Martingança station1 transfer
IR - InterRegional
IC 620
IntercidadesIC 620
05:45PM Porto - Campanhã3h26 09:11PM Leiria station1 transfer
IR - InterRegional
IC 620
IntercidadesIC 620
05:45PM Porto - Campanhã3h36 09:21PM Marinha Grande station1 transfer
IR - InterRegional
U 15744
U - UrbanU 15744
05:50PM Porto - Campanhã3h21 09:11PM Leiria station2 transfers
IR - InterRegional
U 15744
U - UrbanU 15744
05:50PM Porto - Campanhã3h37 09:27PM Martingança station2 transfers
IR - InterRegional
U 15744
U - UrbanU 15744
05:50PM Porto - Campanhã3h31 09:21PM Marinha Grande station2 transfers
IR - InterRegional
AP 134
Alfa PendularAP 134
06:40PM Porto - Campanhã2h47 09:27PM Martingança station1 transfer
IR - InterRegional
AP 134
Alfa PendularAP 134
06:40PM Porto - Campanhã2h31 09:11PM Leiria station1 transfer
IR - InterRegional
AP 134
Alfa PendularAP 134
06:40PM Porto - Campanhã2h41 09:21PM Marinha Grande station1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Porto to Batalha by bus or train

Mon
Mar 24
Tue
Mar 25
Wed
Mar 26
Thu
Mar 27
Fri
Mar 28
Sat
Mar 29
Sun
Mar 30

Fastest train times from Porto to Batalha

Showing times and prices for Mar 24

Fastest Journey

2 h 28 m

Average

3 h 27 m

Trains per day

24

Distance

167 km

It's difficult to get from Porto to Batalha without transferring at least once.

Fastest
IR - InterRegionalAP 128Alfa Pendular+IR - InterRegionalAP 128IR 800
07:40AM2h28
Porto - Campanhã
10:08AMLeiria station
$281One-way
1 transfer
2nd Fastest
IR - InterRegionalAP 134Alfa Pendular+IR - InterRegionalAP 134IR 804
06:40PM2h31
Porto - Campanhã
09:11PMLeiria station
$281One-way
1 transfer
IR - InterRegionalAP 128Alfa Pendular+IR - InterRegionalAP 128IR 800
07:40AM2h39
Porto - Campanhã
10:19AMMarinha Grande station
$291One-way
1 transfer
IR - InterRegionalAP 134Alfa Pendular+IR - InterRegionalAP 134IR 804
06:40PM2h41
Porto - Campanhã
09:21PMMarinha Grande station
$291One-way
1 transfer
IR - InterRegionalAP 128Alfa Pendular+IR - InterRegionalAP 128IR 800
07:40AM2h45
Porto - Campanhã
10:25AMMartingança station
$301One-way
1 transfer

Journey information

Overview: Train from Porto to Batalha

Trains from Porto to Batalha run on average 20 times per day, taking around 3h 45m. Cheap train tickets for this journey start at $10 (€9) but you can travel from only $5 (€4) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $5 (€4)
Distance
103 miles (166 km)
Average train duration
3h 45m
Cheapest ticket price
$10 (€9)
Trains per day
20
Train providers
3
Fastest train
2h 31m
First train
01:30
Last train
20:15
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $5 (€4)

Train providers: Comboios De Portugal and IR - InterRegional from Porto to Batalha trains

Buy your official Comboios De Portugal and IR - InterRegional train tickets between Porto and Batalha from $16 (€14) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

Comboios Portugal (CP) is the main train company in Portugal operating medium and long-distance train services operating across Portugal. CP train types include International (IN) which connect Portugal with Spain and France; Alfa Pendular (AP) operating high-speed trains up to 220 km/h between Porto, Lisbon and Faro; Intercidades, long-distance trains operating up to 200km/h; Inter-Regional (IR), which offer medium distance services; and Regional, CP's local services. There are two types of fares available for CP trains: Promo (booked 5-60 days in advance and non-refundable) and Normal (refundable for a fee) available for both 1st and 2nd class tickets. Take a train with CP to Batalha from Porto.

Convenient Travel with the Porto to Batalha Train

Exploring the mesmerizing landscapes of Portugal becomes easier with a comfortable journey on the Porto to Batalha train. With frequent trains from Porto to Batalha, travelers can effortlessly embark from Campanhã and reach the historic town via a convenient stop at Leiria. Planning your travel has never been more straightforward, as the train from Porto to Batalha offers an ideal blend of speed, comfort, and scenic views. Whether you're traveling for leisure or a cultural tour, enjoy a relaxing trip that connects the vibrant Porto cityscape to the majestic architectural wonder of Batalha. Simplify your travel by booking tickets ahead of your visit and experience the charm of Portuguese railway journeys.

Discover Cheap Porto to Batalha Train Tickets

Planning a trip from the vibrant city of Porto to the historic town of Batalha? Navigate the journey conveniently by train and explore your options for cost-effective travel. The cheapest train ticket available for this route starts at $10 (€9), providing a great value for budget-conscious travelers. On average, the cost of a train ticket from Porto to Batalha is around $20 (€17), offering numerous options tailored to your schedule and preference. To enjoy the best balance of convenience and price, consider traveling in September, when the weather remains pleasant, and ticket prices are generally stable. Maximize your travel savings and enjoy the delightful sights along this route.

Train Porto to Batalha: Discover Your Travel Options with Comboios de Portugal

Traveling by train from Porto to Batalha offers a scenic and comfortable journey with Comboios de Portugal (CP), the main provider of train services in the region. Enjoy the convenience and reliability of CP’s modern trains, which include both Intercidades and Regional services. The Intercidades service, known for its faster travel time, allows passengers to experience extra amenities such as reserved seating and a higher level of comfort. Alternatively, the Regional trains, which stop at more frequent intervals, provide excellent connectivity to smaller towns along the route. Whether you're planning a day trip or an extended stay, commuting between these picturesque cities is both relaxing and efficient when you choose to travel by train from Porto to Batalha.

Train Porto to Batalha: Train Times and Schedule

When traveling between Porto and Batalha, knowing the distance and duration of your train journey is essential for planning purposes. The train covers a distance of approximately 103 miles (166 km), with the average journey time being around 2h 31m.

The train service from Porto to Batalha operates frequently throughout the week, including weekdays and weekends. On average, there are about 20 trains departing daily, providing ample options for travelers to choose from.

To help plan your trip effectively, it's important to know the timings of the first and last train. Typically, the first train from Porto to Batalha departs at 01:30, while the last train of the day leaves at 20:15. This schedule ensures flexibility for both early and late travelers.

With this information, you can easily organize your travels around the Porto to Batalha train time and schedule, ensuring a smooth and enjoyable journey.

FAQs: Trains from Porto to Batalha

FAQs: Travel by train from Porto to Batalha easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Porto to Batalha.
FAQs

More options for your journey from Porto to Batalha

Here are some other resources that might have the information you need

Most popular train connections to Batalha

HomeTrainsTrains in PortugalPorto to Batalha train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links