There are 10 ways to get from Bitola to Geneva by bus, plane, 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.
Bus to Ohrid Airport, fly
best- Take the bus from Bitola to Ohrid
- Fly from Ohrid Airport (OHD) to Geneva International Airport (GVA)OHD - GVA
9h 36mCHF 137–390Train, bus to Pristina, fly
cheapest- Take the train from Bitola to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Pristina
- Fly from Pristina (PRN) to Geneva International Airport (GVA)PRN - GVA
12h 58mCHF 69–246Train, bus via Bologna
- Take the train from Bitola to Skopje, Transporten CentarRe
- Take the bus from Skopje, Transporten Centar to Bologna Centrale
- Take the train from Bologna Centrale to Milano Centrale
- Take the train from Milano Centrale to GeneveEc
26h 11mCHF 204–304Drive 1,912.9 km
- Drive from Bitola to Geneva1,912.9 km
19h 32mCHF 311–449Train to Skopje International Airport, fly
- Take the train from Bitola to Skopje, Transporten Centar
- Fly from Skopje International Airport (SKP) to Geneva International Airport (GVA)SKP - GVA
11h 29mCHF 84–330Bus, bus to Tirana International Airport Nënë Tereza, fly
- Take the bus from Bitola to Ohrid
- Take the bus from Ohrid to Elbasan
- Fly from Tirana International Airport Nënë Tereza (TIA) to Geneva International Airport (GVA)TIA - GVA
10h 38mCHF 87–325Bus
- Take the bus from Bitola to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Ferizaj
- Take the bus from Ferizaj to Geneva - Bus station
27h 24mCHF 83–115Train, bus
- Take the train from Bitola to Veles
- Take the bus from Veles to Bern
- Take the train from Bern to GenèveIc1 / ...
27h 39mBus, train
- Take the bus from Bitola to Struga
- Take the bus from Struga to Lausanne
- Take the train from Lausanne to GenèveIc1 / ...
32h 3mCHF 99–185Bus via Prizren
- Take the bus from Bitola to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Prizren,Autobuska Stanica
- Take the bus from Prizren,Autobuska Stanica to Geneva - Bus station
32h 10mCHF 115–132
Bitola to Geneva by bus
Questions & Answers
The cheapest way to get from Bitola to Geneva is to bus which costs SFr 80 - SFr 120 and takes 27h 24m.
The fastest way to get from Bitola to Geneva is to bus and fly which takes 9h 36m and costs SFr 130 - SFr 390.
No, there is no direct bus from Bitola to Geneva station. However, there are services departing from Bitola and arriving at Geneva - Bus station via Skopje, Transporten Centar and Ferizaj. The journey, including transfers, takes approximately 27h 24m.
The distance between Bitola and Geneva is 1394 km. The road distance is 1912.9 km.
The best way to get from Bitola to Geneva without a car is to train and bus via Bologna which takes 26h 11m and costs SFr 200 - SFr 310.
It takes approximately 9h 36m to get from Bitola to Geneva, including transfers.
Bitola to Geneva bus services, operated by Transkop patnicki soobrakaj A.D. Bitola, depart from Bitola station.
Bitola to Geneva bus services, operated by Transkop patnicki soobrakaj A.D. Bitola, arrive at Skopje, Transporten Centar station.
Yes, the driving distance between Bitola to Geneva is 1913 km. It takes approximately 19h 32m to drive from Bitola to Geneva.
There are 1240+ hotels available in Geneva.
What companies run services between Bitola, North Macedonia and Geneva, Switzerland?
You can take a bus from Bitola to Geneva - Bus station via Skopje, Transporten Centar and Ferizaj in around 27h 24m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- easyjet.com
Flights from Skopje International Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Monday and Friday
- Estimated price
- CHF 50–230
Flights from Pristina to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 55–200
Flights from Tirana International Airport Nënë Tereza to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Wednesday and Sunday
- Estimated price
- CHF 55–200
- Website
- swiss.com
Flights from Ohrid Airport to Geneva International Airport via Zurich
- Ave. Duration
- 12h 20m
- When
- Friday
- Estimated price
- CHF 90–470
Flights from Skopje International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 4h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 65–340
Flights from Pristina to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Wednesday and Saturday
- Estimated price
- CHF 95–380
Flights from Pristina to Geneva International Airport via Zurich
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 70–390
Flights from Tirana International Airport Nënë Tereza to Geneva International Airport via Zurich
- Ave. Duration
- 4h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- CHF 90–350
- Website
- austrian.com
Flights from Skopje International Airport to Geneva International Airport via Vienna
- Ave. Duration
- 4h 22m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 80–350
Flights from Pristina to Geneva International Airport via Vienna
- Ave. Duration
- 4h 30m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 95–410
- Website
- airserbia.com
Flights from Skopje International Airport to Geneva International Airport via Belgrade
- Ave. Duration
- 4h 47m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 85–280
- Website
- lufthansa.com
Flights from Pristina to Geneva International Airport via Frankfurt
- Ave. Duration
- 5h 30m
- When
- Wednesday and Sunday
- Estimated price
- CHF 80–310
Flights from Tirana International Airport Nënë Tereza to Geneva International Airport via Munich
- Ave. Duration
- 4h 50m
- When
- Monday and Wednesday
- Estimated price
- CHF 95–380
- Website
- turkishairlines.com
Flights from Ohrid Airport to Geneva International Airport via Istanbul
- Ave. Duration
- 6h
- When
- Tuesday and Friday
- Estimated price
- CHF 260–850
- Website
- klm.com
Flights from Ohrid Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 7h 15m
- When
- Saturday
- Estimated price
- CHF 190–550
Flights from Pristina to Geneva International Airport
- Ave. Duration
- 2h 15m
- When
- Wednesday and Sunday
- Estimated price
- CHF 35–140
- Phone
- +389 (2) 3 164 255
- mztransportad@mztransportad.com.mk
- Website
- mzt.mk
Train from Bitola to Skopje, Transporten Centar
- Ave. Duration
- 3h 24m
- Frequency
- 4 times a day
- Estimated price
- CHF 9–35
- Schedules at
- mzt.mk
Train from Bitola to Veles
- Ave. Duration
- 2h 33m
- Frequency
- 3 times a day
- Estimated price
- CHF 6–23
- Schedules at
- mzt.mk
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna Centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 21–50
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Geneve
- Ave. Duration
- 4h 21m
- Frequency
- 3 times a day
- Estimated price
- CHF 70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 85–120
- 2nd Class
- CHF 70–100
Train from Lausanne to Genève
- Ave. Duration
- 39 min
- Frequency
- 3 times a day
- Estimated price
- CHF 19–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 19–26
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bern to Genève
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Lausanne to Genève
- Ave. Duration
- 42 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 14–26
- Website
- https://www.sbb.ch/en
- Phone
- +389 72 230-200
- info@ekstrabus.com
- Website
- ekstrabus.com.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- 033/273-551
- avtoatom@yahoo.com
- Website
- avtoatom.com.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Schedules at
- avtoatom.mk
- Phone
- +389 47 231 192
- info@transkop.mk
- Website
- transkop.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- CHF 15
- Schedules at
- transkop.mk
Bus from Bitola to Skopje, Transporten Centar
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 15
- Schedules at
- transkop.mk
Bus from Bitola to Struga
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- CHF 15
- Schedules at
- transkop.mk
- Phone
- +389 75 209 209
- hakkomerc@gmail.com
- Website
- hakbus.org
Bus from Skopje, Transporten Centar to Bologna Centrale
- Ave. Duration
- 14h 48m
- Frequency
- Once a week
- Estimated price
- CHF 103
- Schedules at
- hakbus.org
- Phone
- +383 49 166 760
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- CHF 8
- Schedules at
- facebook.com
- Phone
- +389 70 667 766
- loni.tours@hotmail.com
- Website
- web.facebook.com
Bus from Skopje, Transporten Centar to Pristina
- Ave. Duration
- 2h
- Frequency
- Twice a week
- Schedules at
- facebook.com
Bus from Skopje, Transporten Centar to Ferizaj
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Ohrid to Elbasan
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- CHF 4–6
- Schedules at
- eurobus.mk
- Phone
- +383 44 119 284
- info@vectortravelgroup.com
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Ferizaj
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- CHF 3–20
- Schedules at
- vectortravel.eu
Bus from Skopje, Transporten Centar to Prizren,Autobuska Stanica
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- CHF 7–24
- Schedules at
- vectortravel.eu
- Phone
- +383 49 871 234
- ardititours@hotmail.com
- Website
- sr-rs.facebook.com
Bus from Ferizaj to Geneva - Bus station
- Ave. Duration
- 20h 44m
- Frequency
- Twice a week
- Estimated price
- CHF 65–80
- Schedules at
- ardititours.com
- Phone
- +383 44 992 615
- maxharturizam@hotmail.com
- Website
- facebook.com
Bus from Ferizaj to Geneva - Bus station
- Ave. Duration
- 23h 19m
- Frequency
- Twice a week
- Schedules at
- facebook.com
Bus from Prizren,Autobuska Stanica to Geneva - Bus station
- Ave. Duration
- 24h
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +389 71 557 111
- niko_ekspres@hotmail.com
- Website
- web.facebook.com
Bus from Veles to Bern
- Ave. Duration
- 21h 44m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Struga to Lausanne
- Ave. Duration
- 28h
- Frequency
- Twice a week
- Estimated price
- CHF 70–110
- Schedules at
- durmotours.com.mk
Bus from Prizren,Autobuska Stanica to Geneva - Bus station
- Ave. Duration
- 36h
- Frequency
- Twice a week
- Estimated price
- CHF 93
- Schedules at
- facebook.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.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide




























