Düsseldorf to Geneva train with Deutsche Bahn (IC,ICE,EC,RE,RB)

Sat, 17 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Düsseldorf to Geneva

Showing times and prices for 17 May

Cheapest price

£138

Average price

£138

Fastest journey

7 h 28 m

Average duration

7 h 41 m

Trains per day

7

Distance

560 km

Cheap tickets

The best way to find a cheap train ticket from Düsseldorf to Geneva is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Düsseldorf to Geneva will cost around £138 if you buy it on the day, but you can find cheap train tickets today for only £138.

Fast trains

To travel from Düsseldorf to Geneva you need to make at least 2 changes.

Deutsche BahnICE 529 · ICE 103 · IC 971 · IR 2522
08:217h44
Düsseldorf Hbf
16:05Geneva station
£1381One-way
3 changes
Deutsche BahnICE 121 · ICE 277 · EC 31207 · IC 524
08:558h00
Düsseldorf Hbf
16:55Geneva station
£1381One-way
4 changes
Deutsche BahnEC 9 · IC 977 · IC 528 · IR 1828
09:319h24
Düsseldorf Hbf
18:55Geneva station
£1381One-way
3 changes
Deutsche BahnICE 529 · ICE 103 · IC 971 · IC 522
08:217h34
Düsseldorf Hbf
15:55Geneva station
£1381One-way
4 changes
Deutsche BahnICE 105 · IC 975 · IC 526 · IR 1826
10:277h28
Düsseldorf Hbf
17:55Geneva station
£1381One-way
3 changes

Travel Information

Compare train, coach and flight for Düsseldorf to Geneva

Omio recommends booking the train as it is the most popular option from Düsseldorf to Geneva among Omio's users. If you are prioritising price take the coach with prices starting from £37. For those with little time consider booking a flight which can get you there in 7h 53m.

Compare train with

Most popular
Train
Flight
Coach

£117

Average Price

£171

Average Price

£56

Average Price

Cheapest

8h 54m

average duration

8h 24m

Onboard

+

30m

Additional time*

10h 53m

average duration

Fastest

7h 53m

Onboard

+

3h 0m

Additional time*

18h 54m

average duration

18h 24m

Onboard

+

30m

Additional time*

Direct Options

Direct Options

Direct Options

Live departures

Düsseldorf to Geneva train times

Showing trains for tomorrow, Saturday 17 May
Last updated at 22:51
ProviderDepartsDurationArrivesChanges
Tickets
deutsche_bahnICE 529 · ICE 103 · IC 971 · IR 2522
On time
06:21 Düsseldorf Hbf
7h44
14:05 Geneva station
3 changes
deutsche_bahnICE 529 · ICE 103 · IC 971 · IC 522
On time
06:21 Düsseldorf Hbf
7h34
13:55 Geneva station
4 changes
deutsche_bahnICE 121 · ICE 277 · EC 31207 · IC 524
On time
06:55 Düsseldorf Hbf
8h00
14:55 Geneva station
4 changes
deutsche_bahnICE 121 · ICE 277 · EC 31207 · IR 2524
On time
06:55 Düsseldorf Hbf
8h10
15:05 Geneva station
3 changes
deutsche_bahnEC 9 · IC 977 · IC 528 · IR 1828
On time
07:31 Düsseldorf Hbf
9h24
16:55 Geneva station
3 changes
deutsche_bahnICE 105 · IC 975 · IC 526 · IR 1826
On time
08:27 Düsseldorf Hbf
7h28
15:55 Geneva station
3 changes
deutsche_bahnICE 105 · IC 975 · IR 2526
On time
08:27 Düsseldorf Hbf
7h38
16:05 Geneva station
2 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Düsseldorf to Geneva by train, coach or flight

Sat
17 May
Sun
18 May
Mon
19 May
Tue
20 May
Wed
21 May
Thu
22 May
Fri
23 May
Sat
24 May
Sun
25 May
Mon
26 May
Tue
27 May
Wed
28 May
Thu
29 May
Fri
30 May
Sat
31 May
Sun
01 Jun
Mon
02 Jun
Tue
03 Jun
Wed
04 Jun
Thu
05 Jun
Fri
06 Jun

How far in advance should I book train tickets from Düsseldorf to Geneva?

The best time to book your train from Düsseldorf to Geneva is 28 days before departure. See how prices for trains change on the Düsseldorf to Geneva route.
Prices are for one-way tickets for one passenger from Düsseldorf to Geneva per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Düsseldorf to Geneva.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Journey information

Overview: Train from Düsseldorf to Geneva

GermanyGermany
SwitzerlandSwitzerland
Icon of train
Trains from Düsseldorf to Geneva run on average 9 times per day, taking around 8h 24m. Cheap train tickets for this journey start at £39 but you can travel from only £37 by coach.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £37
Distance
560 km
Average train duration
8h 24m
Cheapest ticket price
£39
Trains per day
9
Train providers
1
Fastest train
7h 28m
First train
00:03
Last train
23:52
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £37

Train providers: Deutsche Bahn trains Düsseldorf to Geneva

For as little as £35 you can travel by train from Düsseldorf to Geneva with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this trip.

Deutsche Bahn is a German train company that operates trains throughout the country including trains from Düsseldorf to Geneva. It offers a wide range of services, including high-speed InterCity Express (ICE) trains, regional trains, and night trains. ICE trains are the fastest and most comfortable way to travel, with speeds of up to 300 km/h. Regional trains are slower but offer more frequent stops and are ideal for shorter trips. Night trains are a great way to save time and money, with comfortable sleeping compartments and couchettes. Deutsche Bahn offers a variety of ticket types, including single tickets, day tickets, and group tickets. Onboard facilities include free Wi-Fi, power outlets, and a variety of food and beverage options. The most popular routes for Deutsche Bahn are between major cities such as Berlin, Munich, Hamburg, and Frankfurt. Other popular routes include Cologne to Stuttgart, Berlin to Dresden, and Hamburg to Cologne.

Deutsche Bahn from Düsseldorf to Geneva train information:

  • Average Duration: 7 h 20 min
  • Cheapest Price: £35
  • Deutsche Bahn frequency: 13 a day


Deutsche Bahn Trains from Duesseldorf to Geneva

+

Deutsche Bahn is Germany's leading train company, running 40,000 train journeys every day. Deutsche Bahn has a wide range of tickets, offers and discount cards such as the BahnCard. Check if you can use it on the Deutsche Bahn trains from Duesseldorf to Geneva. For more information on ticket cancellation, please visit our customer service centre.

Deutsche Bahn has different types of trains such as ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regional Rail) based on travel time and comfort. Toilets are available on all trains and some of them have an onboard restaurant or access to Wi-Fi.

At Omio, you can easily check the train schedule from Duesseldorf to Geneva and book cheap Deutsche Bahn tickets.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Cheap train tickets
More information: High-speed trains

FAQs: Düsseldorf to Geneva train

FAQs: Travel by train from Düsseldorf to Geneva easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Düsseldorf to Geneva.
FAQs

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language