The distance between Dubrovnik and Geneva is around 1,072km (666 miles) and the quickest way to get there is to fly which takes around 2h 30m.
We've found 8 different ways to get from Dubrovnik to Geneva by plane, train, bus, ferry and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Geneva → Dubrovnik if you're planning a return trip.
Fly from Dubrovnik (DBV) to Geneva (GVA).
3 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to München and then to Geneva.
Multiple bus operators
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Take a ferry to Bari then take the train to Milano Centrale and then to Geneve.
Multiple operators
There are several options for getting from Dubrovnik to Geneva by plane, train, bus, ferry and car. The cheapest option is to take the bus which costs around CHF 105 ($105) and will take around 1 day 6h. If you need to get there more quickly, you can fly and arrive in approximately 2h 30m, though it is a bit more costly at approximately CHF 135 ($135).
The distance between Dubrovnik and Geneva is around 1,072km (666 miles). In a direct line (as the crow flies), the distance is 1,026km (638 miles)
It takes around 4h 50m to get from Dubrovnik and Geneva by plane and train. If you are travelling by car it will take around 14h 35m to drive there.
The quickest way to get from Dubrovnik to Geneva is to fly which takes around 2h 30m and will set you back approx CHF 135 ($135).
The cheapest way to travel between Dubrovnik and Geneva, if you exclude driving, is to take the bus which will typically cost around CHF 105 ($105) for a standard one-way ticket.
There is no train service that runs between Dubrovnik and Geneva. We recommend that you fly from Dubrovnik (DBV) to Geneva (GVA). instead which will take 2h 30m.
Yes there is a bus that runs regularly from Dubrovnik and Geneva. It typically takes around 1 day 3h and departs once daily.
There are no direct bus services that runs from Dubrovnik to Geneva. However, you can instead can take several connecting buses with changeovers in Dubrovnik - Gruz and München. These services run once daily and will take a minimum of 1 day 3h.
Croatia Bus International, FlixBus, RegioJet and Autobusni Promet run regular bus services between Dubrovnik and Geneva. Buses run once daily and take around 1 day 3h on average but will vary depending on you book with.
Yes you can fly from Dubrovnik and Geneva. Flights depart from Dubrovnik (DBV) and arrive at Geneva (GVA). The flight takes around 1h 50m.
Yes there is a direct flight between Dubrovnik and Geneva with no stop-overs required. Flights typically take around 1h 50m.
easyJet fly between Dubrovnik and Geneva. Flights depart from Dubrovnik (DBV) and and arrive into Geneva (GVA). These flights usually take around 1h 50m.
The flight from Dubrovnik to Geneva typically takes around 1h 50m. Flights depart from Dubrovnik (DBV) and and arrive into Geneva (GVA).
The closest major airport to Geneva is Geneva International Airport (GVA) (GVA) which is approximately 4km (3 miles) from Geneva. Zurich Airport (ZRH) (ZRH) and Altenrhein Airport (ACH) (ACH) are also nearby and might be a better alternative airport depending on where you are flying from.
Yes it is possible to drive from Dubrovnik and Geneva. The distance is around 1,396km (868 miles) by road and it will take around 14h 35m in normal traffic conditons.
If you don't have a car, the easiest way to get from Dubrovnik to Geneva is to fly and then take the train which takes, on average, 4h 50m and will usually cost around CHF 200 ($200).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly + 3 similar | 2h 30m | CHF 135($135) | 4 times a day | 1,072km (666 miles) |
Plane and Train | 4h 50m | CHF 200($200) | 4 times a day | 1,310km (814 miles) |
Bus and Plane | 4h 50m | CHF 230($235) | twice daily | 1,199km (745 miles) |
Bus to Kotor Central Bus Station, plane | 11h 25m | CHF 215($220) | once daily | 1,557km (968 miles) |
Bus + 1 similar | 1 day 3h | CHF 110($110) | once daily | 1,807km (1,123 miles) |
Bus via Zagreb | 1 day 6h | CHF 105($105) | 5 times a week | 1,865km (1,159 miles) |
Ferry and Train | 22h 55m | CHF 175($180) | 3 times a week | 1,427km (886 miles) |
Drive | 14h 35m | CHF 280($280) | on demand | 1,396km (868 miles) |
Edelweiss Air
Jadrolinija
Globtour
Royal Travel Cetinje
Bozur
Old Town Travel
Croatia Bus International
The following major airports near Geneva offer regular flights to various popular destinations within Switzerland and internationally.