There are 3 ways to get from Évora to Cáceres by night bus, bus 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.

Recommended option

Night bus, bus  •  3 h 30 min

  1. Take the night bus from Evora to Badajoz
  2. Take the bus from Badajoz to Cáceres Auto Res

$40 - $80

Cheapest option

Bus  •  3 h 36 min

  1. Take the bus from Évora to Cáceres

$30 - $60

1 alternative option

Drive  •  2 h 17 min

  1. Drive from Évora to Cáceres 118.8 miles

$22 - $35

What companies run services between Évora, Portugal and Cáceres, Spain?

InterNorte operates a bus from Évora to Cáceres once daily. Tickets cost $40 - $60 and the journey takes 3 h 36 min. ALSA also services this route once daily.

Bus operators
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Night bus from Evora to Badajoz
Ave. Duration
1 h 15 min
Frequency
Once daily
Estimated price
$28 - $40
Website
alsa.com
Bus from Badajoz to Caceres
Ave. Duration
1 h 15 min
Frequency
Once daily
Estimated price
$28 - $40
Website
alsa.com
Bus from Evora to Caceres
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$30 - $50
Website
alsa.com
InterNorte
Phone
707 200 512
Website
internorte.pt
Bus from Évora to Cáceres
Ave. Duration
3 h 36 min
Frequency
Once daily
Estimated price
$40 - $60
Schedules at
internorte.pt

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 South Korea: Travelling from Seoul to Busan , Need to know: Eurostar and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

Questions & Answers

How far is it from Évora to Cáceres?

The distance between Évora and Cáceres is 166 km. The road distance is 190 km.

What is the cheapest way to get from Évora to Cáceres?

The cheapest way to get from Évora to Cáceres is to drive which costs 18€ - 27€ and takes 2 h 17 min.

What is the fastest way to get from Évora to Cáceres?

The quickest way to get from Évora to Cáceres is to drive which takes 2 h 17 min and costs 18€ - 27€.

Is there a direct bus between Évora and Cáceres?

Yes, there is a direct bus departing from Évora and arriving at Cáceres. Services depart twice daily, and operate every day. The journey takes approximately 3 h 36 min.

How long does it take to get from Évora to Cáceres?

It takes approximately 3 h 30 min to get from Évora to Cáceres, including transfers.