There are 12 ways to get from Seville to Heidelberg by plane, train, train (Renfe, Ouigo, TGV), 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.
Fly Seville Airport to Frankfurt, train
best- Fly from Seville Airport (SVQ) to Frankfurt (FRA)plane SVQ - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
6h 45m€107–294Fly Seville Airport to Karlsruhe/Baden-Baden Airport, train
cheapest- Fly from Seville Airport (SVQ) to Karlsruhe/Baden-Baden Airport (FKB)plane SVQ - FKB
- Take the train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhoftrain
7h 20m€90–294Train
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Strasbourgtrain Tgv
- Take the train from Strasbourg to Karlsruhe Hbftrain Ice / ...
- Take the train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhoftrain S3 / ...
18h 49m€302–669Train, bus
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhoftrain S3 / ...
30h 47m€216–440Drive 2,183.9 km
- Drive from Seville to Heidelbergcar 2,183.9 km
20h 57m€348–503Fly Seville Airport to Stuttgart Airport, train
- Fly from Seville Airport (SVQ) to Stuttgart Airport (STR)plane SVQ - STR
- Take the train from Hauptbahnhof to Heidelberg, Hauptbahnhoftrain
8h 47m€113–328Train to Jerez Airport, fly to Frankfurt, train
- Take the train from Sevilla-Santa Justa to La Parratrain
- Fly from Jerez Airport (XRY) to Frankfurt (FRA)plane XRY - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
7h 17m€103–346Train, train to Málaga Airport, fly to Frankfurt
- Take the train from Sevilla-Santa Justa to Cordoba-Centraltrain
- Take the train from Cordoba-Central to Malaga Maria Zambranotrain
- Fly from Málaga Airport (AGP) to Frankfurt (FRA)plane AGP - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
8h 45m€130–367Train, train to Málaga Airport, fly to Stuttgart Airport
- Take the train from Sevilla-Santa Justa to Cordoba-Centraltrain
- Take the train from Cordoba-Central to Malaga Maria Zambranotrain
- Fly from Málaga Airport (AGP) to Stuttgart Airport (STR)plane AGP - STR
- Take the train from Hauptbahnhof to Heidelberg, Hauptbahnhoftrain
8h 56m€121–371Fly Seville Airport to Munich International Airport, train
- Fly from Seville Airport (SVQ) to Munich International Airport (MUC)plane SVQ - MUC
- Take the train from München Hbf to Heidelberg, Hauptbahnhoftrain
10h 2m€164–469Bus
- Take the bus from Sevilla, Estación de Autobuses to Estación Sur de Autobusesbus
- Take the bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Sidebus
- Take the bus from Karlsruhe central train station to Heidelberg Pre Waypointbus 198 / ...
34h 57m€203–348Bus via Zamora
- Take the bus from Sevilla, Estación de Autobuses (Plaza de Armas) to Zamorabus ALSA - Ma-Se-Gi / ...
- Take the bus from Zamora to Mannheim central bus stationbus FlixBus N1151
36h 38m€180–295
Seville to Heidelberg by train
Questions & Answers
The cheapest way to get from Seville to Heidelberg is to fly and train which costs €85 - €300 and takes 7h 20m.
The fastest way to get from Seville to Heidelberg is to fly and train which takes 6h 45m and costs €100 - €300.
No, there is no direct bus from Seville to Heidelberg. However, there are services departing from Sevilla, Estación de Autobuses and arriving at Heidelberg Pre Waypoint via Estación Sur de Autobuses and Karlsruhe central train station. The journey, including transfers, takes approximately 34h 57m.
No, there is no direct train from Seville to Heidelberg. However, there are services departing from Sevilla-Santa Justa and arriving at Heidelberg, Hauptbahnhof via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu, Strasbourg and Karlsruhe Hauptbahnhof. The journey, including transfers, takes approximately 18h 49m.
The distance between Seville and Heidelberg is 1915 km. The road distance is 2183.9 km.
The best way to get from Seville to Heidelberg without a car is to train which takes 18h 49m and costs €300 - €700.
It takes approximately 6h 45m to get from Seville to Heidelberg, including transfers.
Seville to Heidelberg bus services, operated by Socibus, depart from Sevilla, Estación de Autobuses station.
Seville to Heidelberg train services, operated by Renfe AVE, depart from Sevilla-Santa Justa station.
The best way to get from Seville to Heidelberg is to train which takes 18h 49m and costs €300 - €700. Alternatively, you can bus, which costs €200 - €350 and takes 34h 57m.
What companies run services between Seville, Spain and Heidelberg, Germany?
You can take a train from Sevilla-Santa Justa to Heidelberg, Hauptbahnhof via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu, Strasbourg, Karlsruhe Hbf, and Karlsruhe Hauptbahnhof in around 18h 49m. Alternatively, you can take a bus from Sevilla, Estación de Autobuses to Heidelberg Pre Waypoint via Estación Sur de Autobuses and Karlsruhe central train station in around 34h 57m.
- Website
- eurowings.com
Flights from Seville Airport to Stuttgart Airport via Palma Mallorca
- Ave. Duration
- 5h 5m
- When
- Sunday, Tuesday, Wednesday, and Monday
- Estimated price
- €65–260
Flights from Seville Airport to Stuttgart Airport via Valencia
- Ave. Duration
- 4h 45m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €65–260
Flights from Seville Airport to Stuttgart Airport via Bilbao
- Ave. Duration
- 4h 55m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €65–260
Flights from Seville Airport to Stuttgart Airport via Ibiza
- Ave. Duration
- 9h 55m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €65–260
Flights from Málaga Airport to Stuttgart Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €65–180
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €12–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Strasbourg to Karlsruhe Hbf
- Ave. Duration
- 39 min
- Frequency
- Every 2 hours
- Estimated price
- €14–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 37 min
- Frequency
- Every 4 hours
- Estimated price
- €9–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 37 min
- Frequency
- Every 4 hours
- Estimated price
- €9–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €16–65
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €12–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 37 min
- Frequency
- Every 4 hours
- Estimated price
- €9–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €12–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €16–65
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to Heidelberg, Hauptbahnhof
- Ave. Duration
- 2h 56m
- Frequency
- Every 2 hours
- Estimated price
- €55–240
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Side
- Ave. Duration
- 26h 15m
- Frequency
- Once daily
- Estimated price
- €160–280
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Karlsruhe - Central Station South Side
- Ave. Duration
- 26h 15m
- Frequency
- Once daily
- Estimated price
- €160–280
- Website
- BlaBlaCar Bus
Want to know more about travelling around Germany
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
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Seville to Heidelberg bus services, operated by Socibus, arrive at Estación Sur de Autobuses station.
Seville to Heidelberg train services, operated by Renfe AVE, arrive at Madrid-Puerta de Atocha-Almudena Grandes station.
Yes, the driving distance between Seville to Heidelberg is 2184 km. It takes approximately 20h 57m to drive from Seville to Heidelberg.
Book your Seville to Heidelberg train tickets online with Omio.
Book your Seville to Heidelberg bus tickets online with Omio.
There are 1257+ hotels available in Heidelberg.











