There are 8 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
7h 23mCHF 134–306Train to Skopje International Airport, fly
cheapest- Take the train from Bitola to Skopje, Transporten Centar
- Fly from Skopje International Airport (SKP) to Geneva International Airport (GVA)SKP - GVA
11h 1mCHF 81–206Train, 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–309Drive 1,912.9 km
- Drive from Bitola to Geneva1,912.9 km
19h 31mCHF 307–443Bus
- 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 Geneva
- 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
34h 8m
Ohrid Airport (OHD) to Geneva International Airport (GVA) flights
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 7h 23m and costs SFr 130 - SFr 310.
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 1387 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 7h 23m 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 31m to drive from Bitola to Geneva.
There are 1250+ 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.
- Website
- austrian.com
Flights from Ohrid Airport to Geneva International Airport via Vienna
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- CHF 110–470
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 75–320
- Website
- swiss.com
Flights from Ohrid Airport to Geneva International Airport via Zurich
- Ave. Duration
- 4h 15m
- When
- Thursday and Saturday
- Estimated price
- CHF 150–700
Flights from Skopje International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 4h 50m
- When
- Monday, Thursday, and Friday
- Estimated price
- CHF 55–290
- Website
- easyjet.com
Flights from Ohrid Airport to Geneva International Airport via Belgrade
- Ave. Duration
- 6h 35m
- When
- Wednesday
- Estimated price
- CHF 65–300
Flights from Skopje International Airport to Geneva International Airport
- Ave. Duration
- 2h 25m
- When
- Monday and Friday
- Estimated price
- CHF 40–200
- Website
- turkishairlines.com
Flights from Ohrid Airport to Geneva International Airport via Istanbul
- Ave. Duration
- 6h
- When
- Tuesday and Friday
- Estimated price
- CHF 240–650
- Website
- klm.com
Flights from Ohrid Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 7h 15m
- When
- Saturday
- Estimated price
- CHF 190–500
- Website
- airserbia.com
Flights from Skopje International Airport to Geneva International Airport via Belgrade
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- CHF 70–110
- 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–55
- 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
- 4 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 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
- Phone
- +389 70 667 766
- loni.tours@hotmail.com
- Website
- web.facebook.com
Bus from Skopje, Transporten Centar to Ferizaj
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- 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
- 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 Ferizaj to Geneva
- Ave. Duration
- 27h 28m
- Frequency
- Twice a week
- 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
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide





























