There are 3 ways to get from Évora to Marvão by bus, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
No, there is no direct bus from Évora to Marvão. However, there are services departing from Evora Bus Terminal and arriving at Marvão via Portalegre. The journey, including transfers, takes approximately 3 h 10 min.
The distance between Évora and Marvão is 103 km. The road distance is 122.4 km.
The best way to get from Évora to Marvão without a car is to bus which takes 3 h 10 min and costs .
It takes approximately 3 h 10 min to get from Évora to Marvão, including transfers.
Évora to Marvão bus services, operated by Rede Expressos, depart from Evora Bus Terminal station.
Évora to Marvão bus services, operated by Rodoviaria do Alentejo, arrive at Marvão station.
Yes, the driving distance between Évora to Marvão is 122 km. It takes approximately 1 h 41 min to drive from Évora to Marvão.
There are 119+ hotels available in Marvão. Prices start at $51 USD per night.
What companies run services between Évora, Portugal and Marvão, Portalegre, Portugal?
You can take a bus from Évora to Marvão via Portalegre in around 3 h 10 min.
Bus from Evora Bus Terminal to Portalegre
- Ave. Duration
- 1 h 30 min
- Once daily
- Estimated price
- $11 - $14
- Schedules at
- Book at
Bus from Portalegre to Marvão
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to plan an amazing trip around Scandinavia and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.