Overview

The average bus between Lisbon and Leiria takes 2h 43m and the fastest bus takes 2h. On an average weekday, there are 19 buses per day travelling from Lisbon to Leiria. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Need a hotel room in Leiria?

Book now

Lisbon to Leiria bus times

All available buses travelling from Lisbon to Leiria. To see full schedules, alternative transport and to book your tickets online click here.
Departing Wednesday, March 20, 2019
Lisbon Sete Rios Station
2h
Leiria
Lisbon Sete Rios Station
2h
Leiria
Lisbon Sete Rios Station
2h
Leiria
Lisbon Sete Rios Station
1h 55m
Leiria
1h 55m
Direct
See full schedules
Lisbon Sete Rios Station
2h
Leiria
Lisbon Sete Rios Station
2h 15m
Leiria
2h 15m
Direct
See full schedules
Lisbon Sete Rios Station
2h
Leiria
Lisbon Sete Rios Station
2h
Leiria
Lisbon Sete Rios Station
1h 50m
Leiria
1h 50m
Direct
See full schedules
Lisbon Sete Rios Station
1h 45m
Leiria
1h 45m
Direct
See full schedules

Questions & Answers

Yes, there is a direct bus departing from Lisbon Sete Rios Station station and arriving at Leiria. Services depart hourly, and operate every day. The journey takes approximately 2h.

More details

The distance between Lisbon and Leiria is 118 km. The road distance is 144.8 km.

Get driving directions

Lisbon to Leiria bus services, operated by Rede Expressos, arrive at Lisbon Sete Rios Station.

More details

Lisbon to Leiria bus services, operated by Rede Expressos, arrive at Leiria station.

More details

There are 331+ hotels available in Leiria. Prices start at 35€ per night.

More details

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps