Cheapest
Average
The best way to find a cheap bus ticket from Elvas to Leiria is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last bus of the day.
Find all the dates and times for this journey
Fastest Journey
6 h 30 m
Average
6 h 30 m
Buses per day
1
Distance
171 km
Of the 1 buses that leave Elvas for Leiria every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 105 miles (170 km) | |
Average bus duration | 6 h | |
Average bus ticket price | $31 (€27) | |
Direct bus | No | |
Bus companies | Rede Expressos |
Buses from Elvas to Leiria cover the 105 miles (170 km) long journey taking on average 6 h with our travel partners like Rede Expressos. There are direct bus services available. While the average ticket price for this journey costs around $31 (€27), you can find the cheapest bus ticket for as low as $31 (€27). Travelers depart most frequently from Elvas and arrive in Leiria.
Some of the Elvas bus stations to Leiria you can start your journey from include Elvas and Elvas, Rua do Património. Similarly, some of the arrival bus stations in Leiria include Leiria, Leiria, Rodoviaria do tejo, av. Herois de Angola 40 and Leiria.
When traveling this route, Omio customers are departing most frequently from Elvas and arriving in Leiria.
Passengers booking this trip most frequently board their buses from Elvas and need to travel around 0.1 miles (245 m) from the city center to get to this bus station.
Passengers arriving in Leiria most often arrive at Leiria and need to travel around 2.2 miles (3.5 km) from this bus station to the city center.
Here are some other resources that might have the information you need