There are 10 ways to get from Berlin to Elvas by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Badajoz Airport
best- Fly from Berlin Brandenburg Airport (BER) to Badajoz Airport (BJZ)BER - BJZ
10h 46m€228–483Fly to Seville Airport, bus
cheapest- Fly from Berlin Brandenburg Airport (BER) to Seville Airport (SVQ)BER - SVQ
- Take the bus from Sevilla Airport to Badajoz
11h 22m€80–268Train, bus
- Take the train from Berlin Hbf to Strasbourg Bahnhof82
- Take the bus from Strasbourg - L'Étoile Park Bus Station to Estación Sur de Autobuses
- Take the bus from Estación Sur de Autobuses to Fronteira - Caia
37h 45m€161–404Drive 2,599.1 km
- Drive from Berlin to Elvas2,599.1 km
24h 21m€405–585Fly to Lisbon-Portela Airport, bus
- Fly from Berlin Brandenburg Airport (BER) to Lisbon-Portela Airport (LIS)BER - LIS
- Take the bus from Lisbon to Terminal Rodoviário de Évora
- Take the bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Elvas
11h 4m€94–293Train, bus via Barcelona
- Take the train from Berlin Hbf to Frankfurt16 / ...
- Take the bus from Frankfurt central train station to Barcelona
- Take the train from Barcelona-Sants to Sevilla-Santa JustaAve
- Take the train from Sevilla-Santa Justa to ZafraRe
- Take the bus from Los Santos De Maimona to Badajoz
39h 38m€171–516Bus via Paris
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Paris
- Take the bus from Paris Porte Dauphine to Terminal Rodoviário de Castelo Branco
- Take the bus from Terminal Rodoviário de Castelo Branco to Terminal Rodoviário de Portalegre
- Take the bus from Terminal Rodoviário de Portalegre to Terminal Rodoviário de Elvas
42h 21mTrain, bus #2
- Take the train from Berlin Hbf to Frankfurt16 / ...
- Take the bus from Frankfurt central train station to Porto
- Take the bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Portalegre
- Take the bus from Terminal Rodoviário de Portalegre to Terminal Rodoviário de Elvas
2d 1h€147–383Bus
- Take the bus from BERLIN, ZOB am Funkturm to SŁUBICE, Port Świecko, Świecko 39
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to GENEVE, Gare Routiere Place Dorciere
- Take the bus from Geneva - Bus station to Terminal Rodoviário de Évora
- Take the bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Elvas
2d 5h€203–404Drive, car train
- Drive from Berlin to Hamburg Altona
- Take the car train from Hamburg Altona to Lörrach Hbf
- Drive from Lörrach Hbf to Elvas
31h 53m€421–1,269
Berlin Brandenburg Airport (BER) to Badajoz Airport (BJZ) flights
Questions & Answers
The cheapest way to get from Berlin to Elvas is to fly and bus which costs €80 - €270 and takes 11h 22m.
The fastest way to get from Berlin to Elvas is to fly which takes 10h 46m and costs €220 - €490.
The distance between Berlin and Elvas is 2227 km. The road distance is 2599.1 km.
The best way to get from Berlin to Elvas without a car is to train and bus which takes 37h 45m and costs €160 - €410.
It takes approximately 10h 46m to get from Berlin to Elvas, including transfers.
The best way to get from Berlin to Elvas is to fly which takes 10h 46m and costs €220 - €490. Alternatively, you can bus via Paris, which costs and takes 42h 21m.
Elvas is 1h behind Berlin. It is currently 8:42 PM in Berlin and 7:42 PM in Elvas.
Yes, the driving distance between Berlin to Elvas is 2599 km. It takes approximately 24h 21m to drive from Berlin to Elvas.
There are 164+ hotels available in Elvas.
What companies run services between Berlin, Germany and Elvas, Portugal?
Iberia and Ryanair fly from Berlin Brandenburg Airport (BER) to Badajoz Airport (BJZ) twice daily. Alternatively, you can take a bus from Berlin, Zentralen Omnibusbahnhof to Terminal Rodoviário de Elvas via Paris, Neuilly Porte Maillot, Avenue Foch, Paris Porte Dauphine, Terminal Rodoviário de Castelo Branco, and Terminal Rodoviário de Portalegre in around 42h 21m.
- Website
- iberia.com
Flights from Berlin Brandenburg Airport to Badajoz Airport via Madrid
- Ave. Duration
- 11h 6m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €220–470
Flights from Berlin Brandenburg Airport to Badajoz Airport via Barcelona
- Ave. Duration
- 8h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €130–430
- Website
- flytap.com
Flights from Berlin Brandenburg Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- €100–270
- Website
- brusselsairlines.com
Flights from Berlin Brandenburg Airport to Lisbon-Portela Airport via Brussels
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- €75–270
- Website
- swiss.com
Flights from Berlin Brandenburg Airport to Seville Airport via Zurich
- Ave. Duration
- 5h 12m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €80–400
- Website
- easyjet.com
Flights from Berlin Brandenburg Airport to Seville Airport
- Ave. Duration
- 3h 35m
- When
- Monday and Friday
- Estimated price
- €45–240
- Website
- lufthansa.com
Flights from Berlin Brandenburg Airport to Seville Airport via Frankfurt
- Ave. Duration
- 5h 20m
- When
- Tuesday to Sunday
- Estimated price
- €90–360
- Website
- ryanair.com
Flights from Berlin Brandenburg Airport to Lisbon-Portela Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €70–220
- Website
- eurowings.com
Flights from Berlin Brandenburg Airport to Lisbon-Portela Airport via Dusseldorf
- Ave. Duration
- 6h 50m
- When
- Monday to Wednesday
- Estimated price
- €110–250
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Berlin Hbf to Strasbourg Bahnhof
- Ave. Duration
- 5h 59m
- Frequency
- Once daily
- Estimated price
- €65–170
- Website
- https://int.bahn.de/en
Train from Berlin Hbf to Frankfurt
- Ave. Duration
- 3h 59m
- Frequency
- Hourly
- Estimated price
- €28–140
- Website
- https://int.bahn.de/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 5h 52m
- Frequency
- 3 times a day
- Estimated price
- €75–190
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 5h 54m
- Frequency
- Twice daily
- Estimated price
- €80–180
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 6h 16m
- Frequency
- Once daily
- Estimated price
- €50–150
- Website
- https://www.ouigo.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 12h 12m
- Frequency
- 5 times a week
- Estimated price
- €45–85
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Zafra
- Ave. Duration
- 2h 34m
- Frequency
- Twice daily
- Estimated price
- €15–19
- Website
- https://www.renfe.com/es/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Altona to Lörrach Hbf
- Ave. Duration
- 10h 33m
- Frequency
- Once a week
- Estimated price
- €100–800
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €370–430
- Car Compartment
- €650–800
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Strasbourg - L'Étoile Park Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 24h 55m
- Frequency
- 3 times a week
- Estimated price
- €60–170
- Website
- https://www.blablacar.co.uk/bus
- hello@gipsyy.com
- Website
- gipsyy.com
Bus from Estación Sur de Autobuses to Fronteira - Caia
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Estimated price
- €6–28
- Schedules at
- gipsyy.com
- Online Ticket
- €6–28
- Phone
- 0034902202040
- info@badajozsevillabus.com
- Website
- basebus.es
Bus from Sevilla Airport to Badajoz
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- €14–29
- Website
- https://basebus.es/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Lisbon to Terminal Rodoviário de Évora
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- €4–9
- Website
- https://www.flixbus.co.uk
Bus from Frankfurt central train station to Barcelona
- Ave. Duration
- 21h 35m
- Frequency
- Once daily
- Estimated price
- €60–140
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Paris
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- €35–85
- Website
- https://www.flixbus.co.uk
Bus from Frankfurt central train station to Porto
- Ave. Duration
- 34h 5m
- Frequency
- 5 times a week
- Estimated price
- €90–190
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Elvas
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €6–13
- Website
- https://rede-expressos.pt/en
Bus from Terminal Rodoviário de Castelo Branco to Terminal Rodoviário de Portalegre
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €12–24
- Website
- https://rede-expressos.pt/en
Bus from Porto - Terminal Intermodal de Campanhã to Terminal Rodoviário de Portalegre
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- €24–50
- Website
- https://rede-expressos.pt/en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Los Santos De Maimona to Badajoz
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- €6–9
- Website
- https://www.alsa.com/en/
Bus from Geneva - Bus station to Terminal Rodoviário de Évora
- Ave. Duration
- 27h 59m
- Frequency
- 3 times a week
- Estimated price
- €65–220
- Website
- https://www.alsa.com/en/
- Phone
- +33 6 31 09 82 47
- contact@euroscoach.com
- Website
- euroscoach.com
Bus from Paris Porte Dauphine to Terminal Rodoviário de Castelo Branco
- Ave. Duration
- 24h
- Frequency
- Twice a week
- Website
- Euroscoach By Cm Tours
- Phone
- +351 266 738 120
- geral@rodalentejo.pt
- Website
- rodalentejo.pt
Bus from Terminal Rodoviário de Portalegre to Terminal Rodoviário de Elvas
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- €5–7
- Schedules at
- rodalentejo.pt
- Simple Ticket
- €5–7
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from BERLIN, ZOB am Funkturm to SŁUBICE, Port Świecko, Świecko 39
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- €50–65
- Website
- https://www.sindbad.pl/en/home
Bus from SŁUBICE, Port Świecko, Świecko 39 to GENEVE, Gare Routiere Place Dorciere
- Ave. Duration
- 17h 30m
- Frequency
- 5 times a week
- Estimated price
- €80–95
- Website
- https://www.sindbad.pl/en/home
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide













































