There are 15 ways to get from Germany to Astorga by plane, bus, train, train (TGV, Renfe), 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 Frankfurt to Asturias Airport, bus, train
best- Fly from Frankfurt (FRA) to Asturias Airport (OVD)plane FRA - OVD
- Take the bus from [ANZU|Aeropuerto] Aeropuerto - Salidas [CTA 20118] to [OVIEDO/UVIÉU] Estación Bus Oviedo FL- Pepe Cosmen [CTA 01549]bus
- Take the train from Oviedo to Leontrain
- Take the train from Leon to Astorgatrain
9h 24m€138–296Fly Düsseldorf International Airport to Bilbao Airport, bus, train
cheapest- Fly from Düsseldorf International Airport (DUS) to Bilbao Airport (BIO)plane DUS - BIO
- Take the bus from Bilbao Intermodal to Miranda De Ebrobus
- Take the train from Miranda De Ebro to Astorgatrain
11h 23m€121–314Train
- Take the train from Berlin Hbf to Frankfurttrain 12 / ...
- Take the train from Frankfurt to Strasbourg Bahnhoftrain 82 / ...
- Take the train from Strasbourg to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Astorgatrain Alv
27h 38m€423–1,083Bus via Paris
- Take the bus from Berlin Südkreuz train station to Parisbus
- Take the bus from Paris Dauphine to Benaventebus
- Take the bus from Benavente to Astorgabus
34h 50m€171–284Drive 2,268.7 km
- Drive from Berlin to Astorgacar 2,268.7 km
20h 54m€362–522Fly Düsseldorf International Airport to Adolfo Suárez Madrid–Barajas Airport, train
- Fly from Düsseldorf International Airport (DUS) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane DUS - MAD
- Take the train from Madrid Chamartín to Leontrain
- Take the train from Leon to Astorgatrain
9h 25m€125–327Fly Frankfurt to Adolfo Suárez Madrid–Barajas Airport, train
- Fly from Frankfurt (FRA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane FRA - MAD
- Take the train from Madrid Chamartín to Leontrain
- Take the train from Leon to Astorgatrain
9h 31m€130–328Fly Frankfurt to Bilbao Airport, bus, train
- Fly from Frankfurt (FRA) to Bilbao Airport (BIO)plane FRA - BIO
- Take the bus from Bilbao Intermodal to Miranda De Ebrobus
- Take the train from Miranda De Ebro to Astorgatrain
11h 25m€141–305Fly Frankfurt to León Airport, train
- Fly from Frankfurt (FRA) to León Airport (LEN)plane FRA - LEN
- Take the train from Leon to Astorgatrain
9h 11m€1,010–1,417Fly Stuttgart Airport to León Airport, train
- Fly from Stuttgart Airport (STR) to León Airport (LEN)plane STR - LEN
- Take the train from Leon to Astorgatrain
9h 40m€221–869Fly Düsseldorf International Airport to León Airport, train
- Fly from Düsseldorf International Airport (DUS) to León Airport (LEN)plane DUS - LEN
- Take the train from Leon to Astorgatrain
9h 54m€960–1,416Train via Paris
- Take the train from Berlin Hbf to Saarbrücken Hbftrain 15 / ...
- Take the train from Saarbrücken Hbf to Paris Gare de Lyontrain 82
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
- Take the train from Barcelona-Sants to Astorgatrain Alv
28h 58m€523–1,213Train, bus
- Take the train from Berlin Hbf to Dortmund Hbftrain 10 / ...
- Take the bus from Dortmund central bus station to Leonbus
- Take the train from Leon to Astorgatrain Alv / ...
37h 15m€179–604Bus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Frankfurtbus
- Take the bus from Frankfurt - Main Bus Station to Salamanca, Estación de Autobusesbus
- Take the bus from Salamanca, Estación de Autobuses to Astorgabus
46h 16m€245–430Drive, car train
- Drive from Berlin to Hannover Hbfcar
- Take the cartrain from Hannover Hbf to Frankfurtcartrain
- Drive from Frankfurt to Astorgacar
23h 40m€406–579
Germany to Astorga by train
Questions & Answers
The cheapest way to get from Germany to Astorga is to fly and bus and train which costs €120 - €320 and takes 11h 23m.
The fastest way to get from Germany to Astorga is to fly and train which takes 9h 11m and costs €1000 - €1500.
No, there is no direct bus from Germany to Astorga. However, there are services departing from S+U Alexanderplatz Bhf/Memhardstr. and arriving at Astorga via Berlin Südkreuz train station, Porte Maillot, Paris Dauphine and Benavente. The journey, including transfers, takes approximately 34h 50m.
No, there is no direct train from Germany to Astorga. However, there are services departing from S+U Alexanderplatz Bhf and arriving at Astorga via Berlin Hbf, Frankfurt, Strasbourg, Lyon Part Dieu and Barcelona-Sants. The journey, including transfers, takes approximately 27h 38m.
The distance between Germany and Astorga is 1558 km. The road distance is 2268.7 km.
The best way to get from Germany to Astorga without a car is to train which takes 27h 38m and costs €420 - €1100.
It takes approximately 9h 24m to get from Germany to Astorga, including transfers.
Germany to Astorga bus services, operated by FlixBus, depart from Berlin Südkreuz train station.
Germany to Astorga train services, operated by Deutsche Bahn Intercity (DB IC), depart from Berlin Hbf station.
The best way to get from Germany to Astorga is to train which takes 27h 38m and costs €420 - €1100. Alternatively, you can bus via Paris, which costs €170 - €290 and takes 34h 50m.
What companies run services between Germany and Astorga, Spain?
You can take a train from S+U Alexanderplatz Bhf to Astorga via Berlin Hbf, Frankfurt, Strasbourg Bahnhof, Strasbourg, Lyon Part Dieu, and Barcelona-Sants in around 27h 38m. Alternatively, you can take a bus from S+U Alexanderplatz Bhf/Memhardstr. to Astorga via Berlin Südkreuz train station, Paris, Porte Maillot, Porte Dauphine, Paris Dauphine, and Benavente in around 34h 50m.
- Website
- lufthansa.com
Flights from Frankfurt to Asturias Airport
- Ave. Duration
- 2h 20m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €90–230
Flights from Düsseldorf International Airport to Adolfo Suárez Madrid–Barajas Airport via Frankfurt
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- €110–240
Flights from Frankfurt to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €80–300
Flights from Düsseldorf International Airport to Bilbao Airport via Frankfurt
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- €100–340
Flights from Düsseldorf International Airport to Bilbao Airport via Munich
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- €100–360
Flights from Frankfurt to Bilbao Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €55–320
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Oviedo to Leon
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- €16–25
- Website
- Renfe Viajeros
Train from Leon to Astorga
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Twice daily
- Estimated price
- €80–130
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Astorga
- Ave. Duration
- 8h 33m
- Frequency
- 4 times a day
- Estimated price
- €120–190
- Website
- Renfe Viajeros
Train from Madrid Chamartín to Leon
- Ave. Duration
- 2h 20m
- Frequency
- Every 2 hours
- Estimated price
- €40–65
- Website
- Renfe Viajeros
Train from Leon to Astorga
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- Renfe Viajeros
Train from Madrid Chamartín to Leon
- Ave. Duration
- 2h 20m
- Frequency
- Every 2 hours
- Estimated price
- €40–65
- Website
- Renfe Viajeros
Train from Leon to Astorga
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- Renfe Viajeros
Train from Miranda De Ebro to Astorga
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- Renfe Viajeros
Train from Miranda De Ebro to Astorga
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- Renfe Viajeros
Train from Leon to Astorga
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- Renfe Viajeros
Train from Leon to Astorga
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- Renfe Viajeros
Train from Leon to Astorga
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Astorga
- Ave. Duration
- 8h 33m
- Frequency
- 4 times a day
- Estimated price
- €120–190
- Website
- Renfe Viajeros
Train from Leon to Astorga
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- Renfe Viajeros
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from [ANZU|Aeropuerto] Aeropuerto - Salidas [CTA 20118] to [OVIEDO/UVIÉU] Estación Bus Oviedo FL- Pepe Cosmen [CTA 01549]
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €3–6
- Website
- ALSA
Bus from Benavente to Astorga
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Estimated price
- €5–9
- Website
- ALSA
Bus from Bilbao Intermodal to Miranda De Ebro
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €7–12
- Website
- ALSA
Bus from Bilbao Intermodal to Miranda De Ebro
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €7–12
- Website
- ALSA
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
Heading to Europe? Read this before you buy a Eurail Pass
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
Germany to Astorga bus services, operated by FlixBus, arrive at Paris station.
Germany to Astorga train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Frankfurt station.
Yes, the driving distance between Germany to Astorga is 2269 km. It takes approximately 20h 54m to drive from Germany to Astorga.
Book your Germany to Astorga train tickets online with Omio.
There are 160+ hotels available in Astorga.









