There are 5 ways to get from Badajoz to Odeceixe by bus, train, 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.
Bus via Santiago do Cacém
best- Take the bus from Badajoz to Setúbal
- Take the bus from Interface de Transportes de Setúbal to Terminal Rodoviário de Santiago do Cacém
- Take the bus from Terminal Rodoviário de Santiago do Cacém to Odeceixe - Crztº N120
7h 3m€33–52Bus #2
cheapest- Take the bus from Badajoz to Interface de Transportes de Setúbal
- Take the bus from Interface de Transportes de Setúbal to Terminal Rodoviário de Santiago do Cacém
- Take the bus from Terminal Rodoviário de Santiago do Cacém to Odeceixe - Casa do Rio
8h 44m€18–65Train
- Take the train from Badajoz to EntroncamentoRe
- Take the train from Entroncamento to Lisboa OrienteRe / ...
- Take the train from Lisboa Oriente to Santa Clara - SaboiaIc
8h 31m€84–116Drive 277 km
- Drive from Badajoz to Odeceixe277 km
3h 50m€44–64Bus
- Take the bus from Badajoz to LisbonFlixBus 794 / ...
- Take the bus from Lisbon to Odeceixe - Crztº N1201016
7h 35m€29–78
Badajoz to Odeceixe by bus and foot
Questions & Answers
The cheapest way to get from Badajoz to Odeceixe is to bus which costs €17 - €65 and takes 8h 44m.
The fastest way to get from Badajoz to Odeceixe is to drive which takes 3h 50m and costs €40 - €65.
No, there is no direct bus from Badajoz to Odeceixe. However, there are services departing from Badajoz and arriving at Odeceixe - Crztº N120 via Interface de Transportes de Setúbal and Terminal Rodoviário de Santiago do Cacém. The journey, including transfers, takes approximately 7h 3m.
The distance between Badajoz and Odeceixe is 382 km. The road distance is 277 km.
The best way to get from Badajoz to Odeceixe without a car is to bus via Santiago do Cacém which takes 7h 3m and costs €30 - €55.
It takes approximately 7h 3m to get from Badajoz to Odeceixe, including transfers.
Badajoz to Odeceixe bus services, operated by BlaBlaCar Bus, depart from Badajoz station.
The best way to get from Badajoz to Odeceixe is to bus via Santiago do Cacém which takes 7h 3m and costs €30 - €55. Alternatively, you can train, which costs €80 - €120 and takes 8h 31m.
Badajoz to Odeceixe bus services, operated by BlaBlaCar Bus, arrive at Setúbal station.
Odeceixe is 1h behind Badajoz. It is currently 2:35 AM in Badajoz and 1:35 AM in Odeceixe.
What companies run services between Badajoz, Spain and Odeceixe, Portugal?
You can take a bus from Badajoz to Odeceixe - Crztº N120 via Setúbal, Interface de Transportes de Setúbal, and Terminal Rodoviário de Santiago do Cacém in around 7h 3m. Alternatively, you can take a train from Badajoz to Odeceixe via Entroncamento, Lisboa Oriente, and Santa Clara - Saboia in around 8h 31m.
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Badajoz to Entroncamento
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €14
- Website
- https://www.cp.pt/passageiros/en
Train from Entroncamento to Lisboa Oriente
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- €9–20
- Website
- https://www.cp.pt/passageiros/en
Train from Lisboa Oriente to Santa Clara - Saboia
- Ave. Duration
- 2h 23m
- Frequency
- 3 times a day
- Estimated price
- €12–22
- Website
- https://www.cp.pt/passageiros/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Badajoz to Setúbal
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- €21–30
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Interface de Transportes de Setúbal to Terminal Rodoviário de Santiago do Cacém
- Ave. Duration
- 1h 25m
- Frequency
- Every 2 hours
- Estimated price
- €10–13
- Website
- https://rede-expressos.pt/en
Bus from Terminal Rodoviário de Santiago do Cacém to Odeceixe - Crztº N120
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €1–10
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–10
Bus from Badajoz to Interface de Transportes de Setúbal
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a week
- Estimated price
- €1–15
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–15
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Badajoz to Lisbon
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- €19–50
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Odeceixe - Crztº N120
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a week
- Estimated price
- €9–22
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Badajoz to Interface de Transportes de Setúbal
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- €15–45
- Website
- https://www.alsa.com/en/
- Phone
- +351 266 738 120
- geral@rodalentejo.pt
- Website
- rodalentejo.pt
Bus from Terminal Rodoviário de Santiago do Cacém to Odeceixe - Casa do Rio
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- €6–9
- Schedules at
- rodalentejo.pt
- Simple Ticket
- €6–9
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Badajoz to Odeceixe is 277 km. It takes approximately 3h 50m to drive from Badajoz to Odeceixe.
Book your Badajoz to Odeceixe bus tickets online with Omio.
There are 618+ hotels available in Odeceixe.




























