How to Get to Batalha Monastery from Lisbon
By car, intercity bus, organised tour — the four routes from Lisbon to Batalha compared on time, cost and convenience.
Batalha Monastery is 120 km north of Lisbon in central Portugal. There is no direct train; visitors choose between car, Rede Expressos intercity bus, or organised tour. This guide compares the practical options and recommends the best by traveller profile.
By car
Drive from Lisbon city centre is 90 minutes via the A8 motorway and IC2 (about €7 toll). Free parking at the monastery — a 100-metre walk from the main facade. A car is essential for the standard combined day-trip (Batalha + Alcobaça + Nazaré or Fátima).
The route passes through eucalyptus forest and Estremadura limestone country. Sat-nav handles the address reliably (Largo Infante Dom Henrique, Batalha). Petrol stations are reliable along the A8.
By Rede Expressos bus
Rede Expressos buses from Lisbon Sete Rios run to Batalha several times daily. Journey time 1h 45min, fares typically €11–15 one-way. The Batalha bus station is a 5-minute walk from the monastery. Bus is the budget option but limits you to a single attraction without significant logistic juggling.
Check rede-expressos.pt for current schedule. Last return from Batalha to Lisbon is around 19:00 in summer [VERIFY current schedule].
By organised day tour
Half-day and full-day organised tours from Lisbon usually combine Batalha with Alcobaça and Fátima or Nazaré. Shared coach with English-language guide from €45 per person; small-group minivan with private guide from €120+. All tours include entrance fees and hotel pickup.
Tours arrive at peak time (11:00–13:00) — the standard crowd window. If you want a quiet morning visit (best before 11:00), an organised tour will not give it to you.
Recommendation
Pick the car if you'll combine Batalha with Alcobaça and/or Nazaré (the standard day-trip triangle) — fastest, most flexible. Pick the bus if you're on a tight budget and only visiting Batalha. Pick the organised tour if you don't drive and want logistics handled.
From northern Portugal, Coimbra is 1 hour north of Batalha by car or bus — a Coimbra-based day trip works equally well for visitors not staying in Lisbon.
Frequently asked
How long is the drive from Lisbon to Batalha?
About 90 minutes via the A8 motorway and IC2, approximately 120 km. Toll cost about €7 one-way. Free parking at the monastery.
Is there a train to Batalha Monastery?
No direct train. The nearest train stations are Leiria (15 minutes by taxi to Batalha) or Caldas da Rainha (35 minutes south). The standard route from Lisbon is car or intercity bus, not rail.
How much do tickets to Batalha Monastery cost?
Standard adult ticket around €6 (2026 pricing). Reduced and free admission for under-12s, seniors, and on the first Sunday of each month for Portuguese citizens. [VERIFY current pricing on mosteirobatalha.gov.pt.] Combined DGPC ticket with Alcobaça and Convent of Christ offers a small discount.
Can I combine Batalha with Alcobaça and Nazaré in one day?
Yes — these three attractions form the standard central-Portugal day-trip triangle, all within 25 minutes of each other by car. Allow 7 hours for the full day.
Is Fátima close to Batalha?
Yes, 15 minutes south of Batalha by car. Many religious tourists combine Batalha and Fátima in a single visit. The two have very different atmospheres — Batalha is a heritage monastery, Fátima is an active pilgrimage site.
Where is the nearest hotel to Batalha Monastery?
Several small hotels and guesthouses are within 500 metres of the monastery (Hotel Lis Batalha, Casa do Outeiro). Leiria, 15 minutes north, has larger hotel options. Nazaré, 20 minutes west, is the most popular overnight base for combining with the coast.