Travel Information from Lisbon to Elvas
| 106 miles (171 km) | |
| Bus or train | |
| $4 - $14 | |
| Bus • $4 (€4) • 2 h 40 min | |
| Bus • $4 (€4) • 2 h 40 min | |
| Rede Expressos or R - Regional |
Take a bus or train to travel 106 miles (171 km) between Lisbon and Elvas. The most popular travel companies which serve this journey are Rede Expressos or R - Regional among others. Travelers can even take a direct bus or train from Lisbon to Elvas.
Travel optionsfrom Lisbon to Elvas
How to get from Lisbon to Elvas by train, bus or flight.
Our recommendation
The best way to travel from Lisbon to Elvas is by taking a bus because it’s the best combination of price and speed.

Cheapest

Fastest

Other options
R 4415 · R 485
R 4415 · R 485
IC 511 · R 481


Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 16
Dec 17
Dec 18
Dec 19
Dec 20
Dec 21
Dec 22
Dec 23
Dec 24
Dec 25
Dec 26
Dec 27
Dec 28
Dec 29
Dec 30
Dec 31
Jan 01
Jan 02
Jan 03
Jan 04
Jan 05
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Lisbon to Elvas
Travel to Elvas 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 Lisbon to Elvas.

There are 2 travel options from Lisbon to Elvas. You can take a bus or train.
The cheapest way to go to Elvas from Lisbon is by taking a bus, which costs on average $4 (€4).
This is compared to other ways of getting from Lisbon to Elvas:
A bus is $10 (€9) less than a train with an average ticket price of $14 (€13) from Lisbon to Elvas.
The fastest way from Lisbon to Elvas is by bus with an average journey time of 2 h 40 min.
There are alternative travel options to Elvas that take longer:
Taking a train requires on average 3 h 32 min of travel time.
The distance is approximately 106 miles (171 km) from Lisbon to Elvas.
The average frequency per day from Lisbon to Elvas is:
- 7 buses per day.
However, we recommend checking specific travel dates for your journey between Lisbon and Elvas as scheduled services by bus or train can vary by season or day of the week.
These are the most popular departure and arrival points from Lisbon to Elvas:
- Buses mostly leave from Lisboa, Gare Oriente and tend to arrive in Elvas, Terminal Rodoviário.
The following travel companies offer services from Lisbon to Elvas:
- Travel with Rede Expressos, FlixBus or BlaBlaCar Bus to go to Elvas by bus. For a good deal on tickets, you can find Rede Expressos Lisbon to Elvas tickets on Omio for $4 (€4).
- Travel with R - Regional for trains to Elvas. If you’re looking for a good deal on tickets, check for R - Regional Lisbon to Elvas tickets on Omio for $14 (€13).
Yes, there are direct routes from Lisbon to Elvas with the following travel companies:
- You can find 6 direct buses per day to take to Elvas with Rede Expressos.
Direct services to Elvas tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.
Travelling from Lisbon to Elvas: related information
Here are some other resources that might have the information you need
