There are 11 ways to get from Uppsala to Cáceres by plane, train, train (TGV, Renfe), bus, car, night train, 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 Adolfo Suárez Madrid–Barajas Airport, train
best- Fly from Stockholm-Arlanda Airport (ARN) to Adolfo Suárez Madrid–Barajas Airport (MAD)ARN - MAD
- Take the train from Madrid Chamartín to Caceres
11h 15m€119–290Fly to Faro Airport, bus
cheapest- Fly from Stockholm-Arlanda Airport (ARN) to Faro Airport (FAO)ARN - FAO
- Take the bus from Faro to Seville
- Take the bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Caceres
14h 47m€116–287Train
- Take the train from Uppsala Centralstation to Stockholm Centralstation951 / ...
- Take the train from Stockholm Centralstation to Berlin Hbf345
- Take the train from Berlin Hbf to Strasbourg Bahnhof82
- Take the train from Strasbourg to Montpellier Saint-RochTgv
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandes
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to CaceresAlv / ...
44h 3m€288–846Bus
- Take the bus from Arlanda Airport Terminal 4 & 5 to Malmö central train station FlixBus stop602 / ...
- Take the bus from Malmö central train station FlixBus stop to Paris, Quai de Bercy (Bercy Seine)
- Take the bus from Paris to Salamanca
- Take the bus from Salamanca, Estación de Autobuses to Caceres
2d 5h€178–425Drive 3,470.2 km
- Drive from Uppsala to Cáceres3,470.2 km
33h 39m€564–815Fly to Lisbon-Portela Airport, bus
- Fly from Stockholm-Arlanda Airport (ARN) to Lisbon-Portela Airport (LIS)ARN - LIS
- Take the bus from Lisbon to Caceres
11h 47m€121–307Fly to Badajoz Airport, train
- Fly from Stockholm-Arlanda Airport (ARN) to Badajoz Airport (BJZ)ARN - BJZ
- Take the train from Badajoz to Caceres
13h 44m€184–475Train, bus
- Take the train from Uppsala Centralstation to Stockholm Centralstation951 / ...
- Take the train from Stockholm Centralstation to Hamburg Hbf345
- Take the train from Hamburg Hbf to Freiburg Hauptbahnhof20 / ...
- Take the bus from Freiburg to Barcelona
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena GrandesAve
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to CaceresAlv / ...
44h 19m€238–706Train, night train, bus
- Take the train from Uppsala Centralstation to Malmö Centralstation
- Take the night train from Malmo C to Karlsruhe HbfEn
- Take the bus from Karlsruhe - Central Station South Side to Estación Sur de Autobuses
- Take the train from Leganes to CaceresAlv / ...
2d 7hBus via Zagreb
- Take the bus from Uppsala Central to Zagreb, Autobusni Kolodvor
- Take the bus from Zagreb Central Bus Station to Madrid Mendez Alvaro Estacion Sur
- Take the bus from Estación Sur de Autobuses to Cáceres
2d 19hDrive, car train
- Drive from Uppsala to Hamburg Hbf
- Take the car train from Hamburg Hbf to Fulda
- Drive from Fulda to Cáceres
34h 42m€602–869
Uppsala to Cáceres by train
Questions & Answers
The cheapest way to get from Uppsala to Cáceres is to fly and train which costs €110 - €290 and takes 11h 15m.
The fastest way to get from Uppsala to Cáceres is to fly and train which takes 11h 15m and costs €110 - €290.
No, there is no direct bus from Uppsala station to Cáceres. However, there are services departing from Uppsala Centralstation and arriving at Caceres via Arlanda Airport Terminal 4 & 5, Malmö central train station FlixBus stop, Paris and Salamanca, Estación de Autobuses. The journey, including transfers, takes approximately 2 days 5h.
No, there is no direct train from Uppsala station to Cáceres. However, there are services departing from Uppsala Centralstation and arriving at Caceres via Stockholm Centralstation, Berlin Hbf, Strasbourg, Montpellier Saint-Roch and Madrid-Puerta de Atocha-Almudena Grandes. The journey, including transfers, takes approximately 44h 3m.
The distance between Uppsala and Cáceres is 2978 km. The road distance is 3470.2 km.
The best way to get from Uppsala to Cáceres without a car is to train which takes 44h 3m and costs €280 - €850.
It takes approximately 11h 15m to get from Uppsala to Cáceres, including transfers.
Uppsala to Cáceres bus services, operated by FlixBus, depart from Arlanda Airport Terminal 4 & 5 station.
Uppsala to Cáceres train services, operated by Mälartåg, depart from Uppsala Centralstation.
The best way to get from Uppsala to Cáceres is to train which takes 44h 3m and costs €280 - €850. Alternatively, you can bus, which costs €170 - €430 and takes 2 days 5h.
What companies run services between Uppsala, Sweden and Cáceres, Spain?
You can take a train from Uppsala Centralstation to Caceres via Stockholm Centralstation, Berlin Hbf, Strasbourg Bahnhof, Strasbourg, Montpellier Saint-Roch, and Madrid-Puerta de Atocha-Almudena Grandes in around 44h 3m. Alternatively, you can take a bus from Uppsala Centralstation to Caceres via Arlanda Airport Terminal 4 & 5, Malmö central train station FlixBus stop, Paris, Quai de Bercy (Bercy Seine), Paris, and Salamanca, Estación de Autobuses in around 2d 5h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flysas.com
Flights from Stockholm-Arlanda Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- €80–300
Flights from Stockholm-Arlanda Airport to Adolfo Suárez Madrid–Barajas Airport via Copenhagen
- Ave. Duration
- 7h 11m
- When
- Every day
- Estimated price
- €80–300
Flights from Stockholm-Arlanda Airport to Lisbon-Portela Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €100–280
Flights from Stockholm-Arlanda Airport to Faro Airport
- Ave. Duration
- 4h 35m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €75–290
- Website
- iberia.com
Flights from Stockholm-Arlanda Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- €85–180
Flights from Stockholm-Arlanda Airport to Badajoz Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 12h 47m
- When
- Monday and Sunday
- Estimated price
- €160–600
Flights from Stockholm-Arlanda Airport to Badajoz Airport via Barcelona
- Ave. Duration
- 7h 25m
- When
- Thursday and Friday
- Estimated price
- €150–420
- Website
- brusselsairlines.com
Flights from Stockholm-Arlanda Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–260
Flights from Stockholm-Arlanda Airport to Lisbon-Portela Airport via Brussels
- Ave. Duration
- 7h 20m
- When
- Monday to Saturday
- Estimated price
- €55–250
Flights from Stockholm-Arlanda Airport to Faro Airport via Brussels
- Ave. Duration
- 6h 10m
- When
- Thursday and Saturday
- Estimated price
- €55–240
- Website
- ryanair.com
Flights from Stockholm-Arlanda Airport to Lisbon-Portela Airport via Charleroi
- Ave. Duration
- 6h 50m
- When
- Thursday
- Estimated price
- €70–220
Flights from Stockholm-Arlanda Airport to Lisbon-Portela Airport via Beauvais
- Ave. Duration
- 7h 10m
- When
- Monday and Saturday
- Estimated price
- €70–220
Flights from Stockholm-Arlanda Airport to Faro Airport via Beauvais
- Ave. Duration
- 7h
- When
- Monday
- Estimated price
- €80–170
- Website
- norwegian.com
Flights from Stockholm-Arlanda Airport to Lisbon-Portela Airport
- Ave. Duration
- 4h 15m
- When
- Thursday and Sunday
- Estimated price
- €80–240
Flights from Stockholm-Arlanda Airport to Faro Airport
- Ave. Duration
- 4h 30m
- When
- Tuesday and Saturday
- Estimated price
- €60–270
- Website
- flytap.com
Flights from Stockholm-Arlanda Airport to Lisbon-Portela Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €150–230
- Website
- eurowings.com
Flights from Stockholm-Arlanda Airport to Lisbon-Portela Airport via Dusseldorf
- Ave. Duration
- 7h
- When
- Monday and Sunday
- Estimated price
- €60–220
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to Caceres
- Ave. Duration
- 3h 28m
- Frequency
- 4 times a day
- Estimated price
- €25–55
- Website
- https://www.renfe.com/es/en
Train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 18m
- Frequency
- Once daily
- Estimated price
- €75–110
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Caceres
- Ave. Duration
- 3h 7m
- Frequency
- 4 times a day
- Estimated price
- €21–50
- Website
- https://www.renfe.com/es/en
Train from Badajoz to Caceres
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- €15–30
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Twice daily
- Estimated price
- €45–65
- Website
- https://www.renfe.com/es/en
Train from Leganes to Caceres
- Ave. Duration
- 2h 49m
- Frequency
- 4 times a day
- Estimated price
- €25–50
- Website
- https://www.renfe.com/es/en
- Phone
- 0771-22 44 40
- malartagkundservice@regionsormland.se
- Website
- malartag.se
Train from Uppsala Centralstation to Stockholm Centralstation
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- €9–11
- Website
- https://malartag.se/en/
- Phone
- +46 8 600 10 00
- Website
- sl.se
Train from Uppsala Centralstation to Stockholm Centralstation
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- €7–8
- Website
- https://sl.se/en/in-english
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Uppsala Centralstation to Stockholm Centralstation
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- https://www.sj.se/en/
Train from Stockholm Centralstation to Berlin Hbf
- Ave. Duration
- 16h 57m
- Frequency
- Once daily
- Estimated price
- €85–200
- Website
- https://www.sj.se/en/
Train from Stockholm Centralstation to Hamburg Hbf
- Ave. Duration
- 12h 24m
- Frequency
- Once daily
- Estimated price
- €100–200
- Website
- https://www.sj.se/en/
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Uppsala Centralstation to Stockholm Centralstation
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Estimated price
- €19–27
- Website
- https://www.snalltaget.se/en
Train from Stockholm Centralstation to Berlin Hbf
- Ave. Duration
- 15h 16m
- Frequency
- 3 times a week
- Estimated price
- €50–190
- Website
- https://www.snalltaget.se/en
Train from Stockholm Centralstation to Hamburg Hbf
- Ave. Duration
- 12h
- Frequency
- 3 times a week
- Estimated price
- €80–170
- Website
- https://www.snalltaget.se/en
Train from Uppsala Centralstation to Malmö Centralstation
- Ave. Duration
- 8h 20m
- Frequency
- Twice a week
- Estimated price
- €25–65
- Website
- https://www.snalltaget.se/en
- 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–160
- Website
- https://int.bahn.de/en
Train from Hamburg Hbf to Freiburg Hauptbahnhof
- Ave. Duration
- 5h 48m
- Frequency
- Every 3 hours
- Estimated price
- €45–150
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Montpellier Saint-Roch
- Ave. Duration
- 6h 3m
- Frequency
- Once daily
- Estimated price
- €70–250
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Strasbourg to Montpellier Saint-Roch
- Ave. Duration
- 6h 3m
- Frequency
- Once daily
- Estimated price
- €200–300
- Website
- https://www.cfl.lu/en-gb
- 1st Class
- €200–300
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Freiburg Hauptbahnhof
- Ave. Duration
- 9h 13m
- Frequency
- Twice daily
- Website
- https://konzern.oebb.at/en/
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €55–160
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 59m
- Frequency
- Hourly
- Estimated price
- €50–150
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 52m
- Frequency
- Every 4 hours
- Estimated price
- €35–90
- Website
- https://www.ouigo.com/es/en
- Website
- bahntouristikexpress.de
Night train from Malmo C to Karlsruhe Hbf
- Ave. Duration
- 13h 41m
- Frequency
- 3 times a week
- Schedules at
- bahntouristikexpress.de
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Fulda
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- €95–120
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Arlanda Airport Terminal 4 & 5 to Malmö central train station FlixBus stop
- Ave. Duration
- 9h 20m
- Frequency
- 3 times a day
- Estimated price
- €30–75
- Website
- https://www.flixbus.co.uk
Bus from Malmö central train station FlixBus stop to Paris, Quai de Bercy (Bercy Seine)
- Ave. Duration
- 20h 25m
- Frequency
- 4 times a week
- Estimated price
- €75–170
- Website
- https://www.flixbus.co.uk
Bus from Paris to Salamanca
- Ave. Duration
- 16h 5m
- Frequency
- Twice daily
- Estimated price
- €50–130
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Caceres
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- €25–35
- Website
- https://www.flixbus.co.uk
Bus from Faro to Seville
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- €17–25
- Website
- https://www.flixbus.co.uk
Bus from Freiburg to Barcelona
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- €50–120
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Salamanca, Estación de Autobuses to Caceres
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- €19–40
- Website
- https://www.alsa.com/en/
Bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Caceres
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a day
- Estimated price
- €24–50
- Website
- https://www.alsa.com/en/
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Faro to Seville
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- €1–15
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–15
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Karlsruhe - Central Station South Side to Estación Sur de Autobuses
- Ave. Duration
- 26h 50m
- Frequency
- 3 times a week
- Estimated price
- €60–150
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +385 (0)98 39 89 59
- info@pepeks.hr
- Website
- pepeks.hr
Bus from Uppsala Central to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 25h 13m
- Frequency
- Once a week
- Schedules at
- pepeks.hr
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Zagreb Central Bus Station to Madrid Mendez Alvaro Estacion Sur
- Ave. Duration
- 36h
- Frequency
- Twice a week
- Estimated price
- €90–140
- Website
- https://union-ivkoni.com/en
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Estación Sur de Autobuses to Cáceres
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- €24–65
- Schedules at
- avanzabus.com
Want to know more about travelling around Spain
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Uppsala to Cáceres bus services, operated by FlixBus, arrive at Malmö central train station FlixBus stop.
Uppsala to Cáceres train services, operated by Mälartåg, arrive at Stockholm Centralstation.
Yes, the driving distance between Uppsala to Cáceres is 3470 km. It takes approximately 33h 39m to drive from Uppsala to Cáceres.
Book your Uppsala to Cáceres train tickets online with Omio.
Book your Uppsala to Cáceres bus tickets online with Omio.
There are 276+ hotels available in Cáceres.





































































