Cheap bus tickets from Porto to Leiria

Showing times and prices for 4 Dec





The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Porto to Leiria will cost around £ 11 if you buy it on the day, but the cheapest tickets can be found for only £ 11.

08:50Porto2h30 11:20Leiria
0 changes

Bus Timetable Porto to Leiria

Showing buses for tomorrow, Sat, 4 Dec
08:50Porto2h30 11:20Leiria
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Bus times from Porto to Leiria

Showing times and prices for 4 Dec

Fastest Journey

2 h 30 m


2 h 30 m

Buses per day



157 km

Of the 1 buses that leave Porto for Leiria every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 157 km distance in an average of 2 h 30 m but if you time it right, some buses will get you there in just 2 h 30 m .

The slowest buses will take 2 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

08:50Porto2h30 11:20Leiria
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Eurolines France

Coach Information from Porto to Leiria

distanceDistance97 miles (157 km)
durationAverage coach duration2 h 20 min
priceAverage coach ticket price£10 (€11)
changesDirect coachYes
carriersCoach companiesRede Expressos or BlaBlaCar

Coaches from Porto to Leiria cover the 97 miles (157 km) long route taking on average 2 h 20 min with our travel partners like Rede Expressos or BlaBlaCar. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £7, but the average price of coach tickets is £10. Travellers depart most frequently from Porto - Campanha and arrive in Leiria, Rodoviária.

Travel Tips

Coach to Leiria from Porto
Take the bus to Leiria 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 Leiria.
What is the cost of cheap coaches from Porto to Leiria?
You can find a cheap coach from Porto to Leiria for some dates and times for as low as £7  one way in the next 7 days.
What is the average price of coach tickets between Porto and Leiria?
If you’re looking to purchase your coach tickets in the next week, you can expect the Porto to Leiria coach price to come in at an average of £10  one way.
What is the distance by coach from Porto to Leiria?
The coach distance from Porto to Leiria is around 97 miles (157 km).
How many hours does it take from Porto to Leiria by coach?
While the time it takes to travel 97 miles (157 km) from Porto to Leiria can vary based on specific dates, weekends, and bank holidays, the coach duration from Porto to Leiria is on average 2 h 20 min.
What is the departure coach station in Porto and arrival coach station in Leiria?

When taking a coach from Porto, you have a couple of coach stations you can depart from including Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música. When you arrive in Leiria, your coach can arrive in coach stations including Leiria, Rodoviária, Leiria and Leiria, Rodoviaria do tejo, av. Herois de Angola 40.

Omio customers travelling this route book their coaches from Porto - Campanha   to Leiria, Rodoviária.

Where is the coach station in Porto to go to Leiria? Where is the coach station in Leiria located?

Passengers booking this trip most frequently board their coaches from Porto - Campanha and need to travel around 1.3 miles (2.1 km) from the city centre to get to this coach station.

Passengers arriving in Leiria most often arrive at Leiria, Rodoviária and need to travel around 0.2 miles (287 m) from this coach station to the city centre.

What coach companies go from Porto to Leiria?
If you're looking for coaches from Porto to Leiria, you can rely on Rede Expressos or BlaBlaCar to get you to Leiria. It's also good to check out all possible coach companies for the Porto to Leiria journey to see if there might be differences in the amenities they offer.
Can I book a direct coach from Porto to Leiria?
Yes, you can find a direct coach from Porto to Leiria with BlaBlaCar or Rede Expressos  on Omio. This is worth paying attention to when you buy your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How far in advance should I buy coach tickets from Porto to Leiria for the best deals?
In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this trip and save money. If you purchase coach tickets between Porto and Leiria within the next 7 days, you can find tickets to cost on average £10 one way. To find the best prices for this route, consider booking your coach ticket from Porto to Leiria a few months in advance.