There are 11 ways to get from Seville to Bonn by plane, train, train (Renfe, Ouigo, TGV, Eurostar), 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 Düsseldorf International Airport, train
best- Fly from Seville Airport (SVQ) to Düsseldorf International Airport (DUS)plane SVQ - DUS
- Take the train from Duesseldorf Flughafen to Bonn Hbftrain
6h 37m€90–254Fly Seville Airport to Cologne Bonn Airport
cheapest- Fly from Seville Airport (SVQ) to Cologne Bonn Airport (CGN)plane SVQ - CGN
6h 8m€71–236Train
- Take the train from Estación de Santa Justa de Sevilla to Estación de Atocha Metrotrain
- 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 Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbftrain Ice
18h 44m€374–781Train, bus via Barcelona
- Take the train from Sevilla-Santa Justa to Barcelona-Santstrain 6015 / ...
- Take the bus from Barcelona to Bonn UN Campusbus FlixBus N710
25h 56m€200–435Drive 2,167.6 km
- Drive from Seville to Bonncar 2,167.6 km
22h 1m€403–582Train to Jerez Airport, fly to Düsseldorf International Airport, train
- Take the train from Sevilla-Santa Justa to La Parratrain
- Fly from Jerez Airport (XRY) to Düsseldorf International Airport (DUS)plane XRY - DUS
- Take the train from Duesseldorf Flughafen to Bonn Hbftrain
7h 19m€111–295Fly Seville Airport to Frankfurt, train
- Fly from Seville Airport (SVQ) to Frankfurt (FRA)plane SVQ - FRA
- Take the train from Frankfurt to Siegburg Bftrain
6h 56m€117–281Fly Seville Airport to Weeze Airport, train
- Fly from Seville Airport (SVQ) to Weeze Airport (NRN)plane SVQ - NRN
- Take the train from Weeze Bahnhof to Düsseldorf Hbftrain
- Take the train from Duesseldorf Hbf to Bonn Hbftrain
8h 54m€112–255Train, train to Málaga Airport, fly to Cologne Bonn 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 Cologne Bonn Airport (CGN)plane AGP - CGN
8h€72–391Train, bus
- Take the train from Estación de Santa Justa de Sevilla to Estación de Atocha Metrotrain
- Take the bus from Estación Sur de Autobuses to Frankfurt - Airport Bus Stationbus
- Take the train from Frankfurt(M) Flughafen Fernbf to Bonn Hbftrain Ice / ...
33h 53m€253–437Bus
- Take the bus from Sevilla, Estación de Autobuses to Vitoria-Gasteizbus Algeciras
- Take the bus from Vitoria-Gasteiz to Cologne Airport CGNbus FlixBus N1153
36h€203–293
Seville to Bonn by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Seville to Bonn is to fly which costs €70 - €240 and takes 6h 8m.
The fastest way to get from Seville to Bonn is to fly which takes 6h 8m and costs €70 - €240.
No, there is no direct bus from Seville to Bonn. However, there are services departing from Sevilla, Estación de Autobuses and arriving at Bonn Markt via Vitoria-Gasteiz and Köln/Bonn Flughafen Terminal 2. The journey, including transfers, takes approximately 36h.
No, there is no direct train from Seville to Bonn. However, there are services departing from Estación de Santa Justa de Sevilla and arriving at Bonn Hbf via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu, Brussel-Zuid / Bruxelles-Midi and Koeln Hbf. The journey, including transfers, takes approximately 18h 44m.
The distance between Seville and Bonn is 1926 km. The road distance is 2167.6 km.
The best way to get from Seville to Bonn without a car is to train which takes 18h 44m and costs €370 - €800.
It takes approximately 6h 37m to get from Seville to Bonn, including transfers.
Seville to Bonn bus services, operated by Socibus, depart from Sevilla, Estación de Autobuses station.
Seville to Bonn train services, operated by Renfe AVE, depart from Estación de Santa Justa de Sevilla station.
The best way to get from Seville to Bonn is to train which takes 18h 44m and costs €370 - €800. Alternatively, you can fly, which costs €70 - €240 and takes 6h 8m, you could also bus, which costs €200 - €300 and takes 36h.
What companies run services between Seville, Spain and Bonn, Germany?
You can take a train from Estación de Santa Justa de Sevilla to Bonn Hbf via Madrid-Puerta de Atocha-Almudena Grandes, Barcelona-Sants, Lyon Part Dieu, Brussel-Zuid / Bruxelles-Midi, and Koeln Hbf in around 18h 44m. Alternatively, Ryanair flies from Seville Airport (SVQ) to Cologne Bonn Airport (CGN) 6 times a week.
- Website
- iberia.com
Flights from Seville Airport to Düsseldorf International Airport via Madrid
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- €60–280
Flights from Jerez Airport to Düsseldorf International Airport via Madrid
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- €100–470
Flights from Seville Airport to Frankfurt via Madrid
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- €50–240
- Website
- ryanair.com
Flights from Seville Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €65–200
Flights from Seville Airport to Cologne Bonn Airport via Palma Mallorca
- Ave. Duration
- 4h 50m
- When
- Sunday
- Estimated price
- €65–200
Flights from Seville Airport to Cologne Bonn Airport via Valencia
- Ave. Duration
- 4h 55m
- When
- Monday and Thursday
- Estimated price
- €65–200
Flights from Seville Airport to Weeze Airport
- Ave. Duration
- 2h 55m
- When
- Monday and Saturday
- Estimated price
- €85–210
Flights from Seville Airport to Weeze Airport via Porto
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €85–210
Flights from Seville Airport to Weeze Airport via Valencia
- Ave. Duration
- 5h 35m
- When
- Monday
- Estimated price
- €85–210
Flights from Málaga Airport to Cologne Bonn Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €60–220
Flights from Málaga Airport to Cologne Bonn Airport via Valencia
- Ave. Duration
- 5h 35m
- When
- Thursday
- Estimated price
- €60–220
Flights from Málaga Airport to Cologne Bonn Airport via Palma Mallorca
- Ave. Duration
- 5h 50m
- When
- Thursday
- Estimated price
- €60–220
- Website
- eurowings.com
Flights from Seville Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday and Saturday
- Estimated price
- €55–220
Flights from Jerez Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 55m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- €75–240
Flights from Málaga Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €40–270
- Website
- lufthansa.com
Flights from Seville Airport to Düsseldorf International Airport via Frankfurt
- Ave. Duration
- 4h 40m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €90–330
Flights from Seville Airport to Frankfurt
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €95–230
- Website
- swiss.com
Flights from Jerez Airport to Düsseldorf International Airport via Zurich
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- €120–600
Flights from Málaga Airport to Cologne Bonn Airport via Zurich
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–340
- Website
- tui.com
Flights from Jerez Airport to Düsseldorf International Airport
- Ave. Duration
- 3h
- When
- Monday and Thursday
- Estimated price
- €75–190
- Website
- condor.com
Flights from Jerez Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 55m
- When
- Saturday
- Estimated price
- €75–240
- Website
- aireuropa.com
Flights from Seville Airport to Frankfurt via Madrid
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €65–230
- Website
- transavia.com
Flights from Seville Airport to Weeze Airport
- Ave. Duration
- 3h
- When
- Thursday
- Estimated price
- €80–400
- Phone
- +49 221 13 999 444
- Website
- National Express
Train from Duesseldorf Flughafen to Bonn Hbf
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Schedules at
- National Express
Train from Duesseldorf Flughafen to Bonn Hbf
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Schedules at
- National Express
Train from Duesseldorf Hbf to Bonn Hbf
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Schedules at
- National Express
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Duesseldorf Flughafen to Bonn Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €12–25
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Duesseldorf Flughafen to Bonn Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €12–25
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €23–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Duesseldorf Hbf to Bonn Hbf
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €11–23
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt(M) Flughafen Fernbf to Bonn Hbf
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €28–55
- Website
- Deutsche Bahn Intercity (DB IC)
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Estación de Santa Justa de Sevilla to Estación de Atocha Metro
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- €60–120
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €80–150
- Website
- Renfe AVE
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 10m
- Frequency
- Every 4 hours
- Estimated price
- €140–260
- Website
- Renfe AVE
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €17–30
- Website
- Renfe AVE
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €23–40
- Website
- Renfe AVE
Train from Estación de Santa Justa de Sevilla to Estación de Atocha Metro
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- €60–120
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- Iryo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 24m
- Frequency
- Hourly
- Estimated price
- €50–100
- Website
- Iryo
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a day
- Estimated price
- €95–170
- Website
- Iryo
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €11–20
- Website
- Iryo
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- €15–27
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 23m
- Frequency
- Hourly
- Estimated price
- €40–75
- Website
- Ouigo
Train from Sevilla-Santa Justa to Barcelona-Sants
- Ave. Duration
- 6h 27m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- Ouigo
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 42 min
- Frequency
- Every 4 hours
- Estimated price
- €9–15
- Website
- Ouigo
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- €12–20
- Website
- Ouigo
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- €75–110
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Twice daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
Train from Sevilla-Santa Justa to La Parra
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–23
- Website
- Renfe Viajeros
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 19m
- Frequency
- Every 3 hours
- Estimated price
- €21–35
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- €150–230
- Website
- TGV inOui
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbf
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €90–150
- Website
- Eurostar
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 39 min
- Frequency
- Every 4 hours
- Estimated price
- €16–29
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Frankfurt to Siegburg Bf
- Ave. Duration
- 51 min
- Frequency
- 3 times a week
- Estimated price
- €26–40
- Website
- Belgian Railways
- Phone
- 0203 6688 9477
- dialog@rhein-ruhr-bahn.de
- Website
- RheinRuhrBahn
Train from Weeze Bahnhof to Düsseldorf Hbf
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Schedules at
- RheinRuhrBahn
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Weeze Bahnhof to Düsseldorf Hbf
- Ave. Duration
- 1h 9m
- Frequency
- Twice daily
- Estimated price
- €8–12
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Barcelona to Bonn UN Campus
- Ave. Duration
- 18h 20m
- Frequency
- Once daily
- Estimated price
- €120–180
- Website
- Flixbus
Bus from Vitoria-Gasteiz to Cologne Airport CGN
- Ave. Duration
- 22h 15m
- Frequency
- 3 times a week
- Estimated price
- €130–200
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Estación Sur de Autobuses to Frankfurt - Airport Bus Station
- Ave. Duration
- 28h 20m
- Frequency
- 3 times a day
- Estimated price
- €160–270
- Website
- BlaBlaCar Bus
- Phone
- +34 915 304 417
- socibus@socibus.es
- Website
- Socibus
Bus from Sevilla, Estación de Autobuses to Vitoria-Gasteiz
- Ave. Duration
- 11h 50m
- Frequency
- Twice daily
- Estimated price
- €70–95
- Website
- Socibus
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
Booking & Getting There
Seville to Bonn bus services, operated by Socibus, arrive at Vitoria-Gasteiz station.
Seville to Bonn train services, operated by Renfe AVE, arrive at Estación de Atocha Metro station.
Yes, the driving distance between Seville to Bonn is 2168 km. It takes approximately 22h 1m to drive from Seville to Bonn.
Book your Seville to Bonn train tickets online with Omio and 12go.asia.
Book your Seville to Bonn bus tickets online with Omio and 12go.asia.
There are 1489+ hotels available in Bonn.



























































