There are 5 ways to get from Kosovo to Geneva by train, bus, night train 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.

Recommended option

Train, bus  •  24 h 9 min

  1. Take the train from Priština to Skopje
  2. Take the bus from Skopje to Vicenza
  3. Take the train from Vicenza to Milano Centrale Fr / ...
  4. Take the train from Milano Centrale to Geneve Ec

$171 - $305

Cheapest option

Bus Eurolines CH  •  33 h 5 min

  1. Take the bus from Pristina to Geneva

$106 - $177

3 alternative options

Train, night train  •  35 h 14 min

  1. Take the train from Vasiljevac Stajaliste to Niš
  2. Take the train from Niš to Belgrade
  3. Take the train from Beograd to Budapest-Keleti AVE
  4. Take the night train from Budapest-Keleti to Zürich HB En
  5. Take the train from Zürich HB to Genève 1 / ...

$335 - $583

Bus Globtour  •  43 h 30 min

  1. Take the bus from Prishtina to Podgorica
  2. Take the bus from Podgorica Zob to Genf Busbahnhof

$166 - $242

Drive  •  16 h 42 min

  1. Drive from Pristina to Geneva 1053 miles

$220 - $320

What companies run services between Kosovo and Geneva, Switzerland?

Eurolines CH operates a bus from Pristina to Geneva twice a week. Tickets cost $100 - $170 and the journey takes 33 h.

Train operators
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Priština to Skopje
Ave. Duration
2 h 41 min
Frequency
Once daily
Estimated price
$7 - $25
mzt.mk
mzt.mk
Train from Niš to Belgrade
Ave. Duration
4 h 17 min
Frequency
Once daily
Estimated price
$17 - $60
mzt.mk
mzt.mk
MZI
Website
mzi.mk
Train from Priština to Skopje
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$5
Schedules at
mzi.mk
Trenitalia Eurocity
Phone
+39 06 68475475
Website
trenitalia.com
Train from Vicenza to Milano Centrale
Ave. Duration
1 h 50 min
Frequency
Twice daily
Estimated price
$35 - $55
Website
orario.trenitalia.com
Train from Milano Centrale to Geneve
Ave. Duration
3 h 56 min
Frequency
Every 3 hours
Estimated price
$75 - $130
Website
orario.trenitalia.com
Serbian Railways
Website
srbvoz.rs
Train from Vasiljevac Stajaliste to Niš
Ave. Duration
3 h 49 min
Frequency
Once daily
Estimated price
$3 - $9
Schedules at
srbvoz.rs
2nd Class Ticket
$3 - $5
1st Class Ticket
$5 - $9
Deutsche Bahn
Phone
+49 0180 6 99 66 33
Website
bahn.com
Night train from Budapest-Keleti to Zürich HB
Ave. Duration
11 h 40 min
Frequency
Once daily
Estimated price
$180 - $290
Website
bahn.de
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Zürich HB to Genève
Ave. Duration
2 h 46 min
Frequency
Hourly
Estimated price
$85 - $160
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Bus operators
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Skopje to Vicenza
Ave. Duration
13 h 16 min
Frequency
Once a week
Estimated price
$60 - $95
Schedules at
ms.mk
Eurolines CH
Phone
0041 (0) 844 257 224
Website
eurolines.ch
Bus from Pristina to Geneva
Ave. Duration
33 h
Frequency
Twice a week
Estimated price
$100 - $170
Book at
eurolines.ch
Barileva Turist
Website
barilevaturist.com
Bus from Prishtina to Podgorica
Ave. Duration
7 h 40 min
Frequency
Once daily
Estimated price
$20 - $25
Schedules at
barilevaturist.com
Globtour
Website
globtour.com
Bus from Podgorica Zob to Genf Busbahnhof
Ave. Duration
34 h 45 min
Frequency
Twice a week
Estimated price
$140 - $210
Schedules at
globtour.com

Want to know more about travelling around Switzerland

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.

Questions & Answers

The distance between Kosovo and Geneva is 1237 km. The road distance is 1685 km.

The cheapest way to get from Kosovo to Geneva is to bus which costs $100 - $180 and takes 33 h 5 min.

The quickest way to get from Kosovo to Geneva is to drive which takes 16 h 42 min and costs $220 - $320.

It takes approximately 24 h 9 min to get from Kosovo to Geneva, including transfers.