There are 8 ways to get from Kos to Bitola by ferry, train, bus, car ferry, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, train
best- Take the ferry from Port of Kos to Port of PiraeusBsf
- Take the train from Athens to PlatyIc
- Take the train from Platy to FlorinaRe
22h 3m$113–153Ferry, bus
cheapest- Take the ferry from Port of Kos to Port of Bodrum
- Take the bus from Bodrum to İstanbul Esenler
- Take the bus from Istanbul to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Bitola
31h 21m$84–164Ferry, bus, train via Keşan
- Take the ferry from Port of Kos to Port of Bodrum
- Take the bus from Bodrum to Keşan
- Take the bus from Keşan to Thessaloníki
- Take the train from Thessaloniki to FlorinaRe
24h 14m$126–201Car ferry, drive
- Take the car ferry from Port of Kos to Port of Bodrum
- Drive from Port of Bodrum to Bitola
14h 57m$185–289Fly to Kozani National Airport Filippos, bus
- Fly from Kos (KGS) to Kozani National Airport Filippos (KZI)KGS - KZI
- Take the bus from Kozani to Florina
14h 5mFerry, bus, train
- Take the ferry from Port of Kos to Port of PiraeusBsf
- Take the bus from Athens, Leoforou Kifisou - KTEL to Thessaloniki Monastiriou
- Take the bus from Thessaloniki Simeonidis Tours Office to Gevgelija
- Take the train from Gevgelija to Demir Kapija
- Take the bus from Demir Kapija to Bitola
28h 28mFly to Thessaloniki Airport Makedonia, train
- Fly from Kos (KGS) to Thessaloniki Airport Makedonia (SKG)KGS - SKG
- Take the train from Thessaloniki to Florina
7h 57m$108–273Fly to Ioannina National Airport, bus
- Fly from Kos (KGS) to Ioannina National Airport (IOA)KGS - IOA
- Take the bus from Ioannina to Florina
9h 24m
Kos (KGS) to Kozani National Airport Filippos (KZI) flights
Questions & Answers
The cheapest way to get from Kos to Bitola is to ferry and bus which costs $80 - $170 and takes 31h 21m.
The fastest way to get from Kos to Bitola is to fly and train which takes 7h 57m and costs $100 - $280.
The distance between Kos and Bitola is 1040 km.
The best way to get from Kos to Bitola without a car is to ferry and bus and train which takes 28h 28m and costs .
It takes approximately 22h 3m to get from Kos to Bitola, including transfers.
Bitola is 1h behind Kos. It is currently 8:00 PM in Kos and 7:00 PM in Bitola.
There are 232+ hotels available in Bitola.
What companies run services between Kos, Greece and Bitola, North Macedonia?
There is no direct connection from Kos to Bitola. However, you can take the ferry to Port of Piraeus, walk to Piraeus, take the train to Athens, take the train to Platy, take the train to Florina, then drive to Bitola. Alternatively, you can take a ferry from Port of Kos to Bitola via Port of Bodrum, Bodrum Merkez Garaj, Bodrum, Keşan, Thessaloníki, Thessaloniki, and Florina in around 24h 14m.
- Website
- en.aegeanair.com
Flights from Kos to Thessaloniki Airport Makedonia
- Ave. Duration
- 1h 40m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $85–180
Flights from Kos to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 3h 39m
- When
- Every day
- Estimated price
- $85–180
Flights from Kos to Ioannina National Airport via Athens
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- $100–400
- Website
- skyexpress.gr
Flights from Kos to Kozani National Airport Filippos via Athens
- Ave. Duration
- 11h 48m
- When
- Monday and Saturday
- Estimated price
- $90–360
Flights from Kos to Kozani National Airport Filippos via Athens, Kastoria
- Ave. Duration
- 12h 15m
- When
- Wednesday
- Estimated price
- $95–370
Flights from Kos to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- $90–210
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Athens to Platy
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- $23–35
- Website
- https://www.hellenictrain.gr/en
Train from Platy to Florina
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $9–13
- Website
- https://www.hellenictrain.gr/en
Train from Thessaloniki to Florina
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- $10–16
- Website
- https://www.hellenictrain.gr/en
- Phone
- +389 (2) 3 164 255
- mztransportad@mztransportad.com.mk
- Website
- mzt.mk
Train from Gevgelija to Demir Kapija
- Ave. Duration
- 37 min
- Frequency
- Twice daily
- Estimated price
- $3–10
- Schedules at
- mzt.mk
- Phone
- 0 286 212 22 22
- info@truvaturizm.com
- Website
- truvaturizm.com
Bus from Bodrum to Keşan
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $43
- Schedules at
- truvaturizm.com
- Phone
- +30 2310241545
- crazy.holidays.tours@gmail.com
- Website
- crazyholidays.gr
Bus from Keşan to Thessaloníki
- Ave. Duration
- 5h 52m
- Frequency
- Twice daily
- Estimated price
- $55–85
- Website
- https://www.crazyholidays.gr/root.en.aspx
- Phone
- +30 2461034454
- info@ktelkozanis.gr
- Website
- ktelkozanis.gr
Bus from Kozani to Florina
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Schedules at
- ktelkozanis.gr
- Book at
- ktelkozanis.gr
- Phone
- +30 2310 500111
- ktel2310@gmail.com
- Website
- ktelthes.gr
Bus from Athens, Leoforou Kifisou - KTEL to Thessaloniki Monastiriou
- Ave. Duration
- 5h 45m
- Frequency
- Every 3 hours
- Estimated price
- $49
- Schedules at
- ktelthes.gr
- Book at
- ktelthes.e-ticketing.gr
- Phone
- +30-2310540970
- info@simeonidistours.gr
- Website
- simeonidistours.gr
Bus from Thessaloniki Simeonidis Tours Office to Gevgelija
- Ave. Duration
- 2h
- Frequency
- 3 times a week
- Estimated price
- $11–18
- Schedules at
- simeonidistours.gr
- Phone
- +389 2 240 2528
- ruleturs@sas.com.mk
- Website
- facebook.com
Bus from Thessaloniki Simeonidis Tours Office to Gevgelija
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a week
- Schedules at
- ruleturs.mk
- Phone
- +389 34 346 030
- Website
- facebook.com
Bus from Demir Kapija to Bitola
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- 0 850 333 35 35
- info@pamukkale.com.tr
- Website
- pamukkale.com.tr
Bus from Bodrum to İstanbul Esenler
- Ave. Duration
- 11h
- Frequency
- 5 times a day
- Estimated price
- $29–40
- Schedules at
- pamukkale.com.tr
- Phone
- +90 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Istanbul to Skopje, Transporten Centar
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $26–60
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- +389 47 231 192
- info@transkop.mk
- Website
- transkop.mk
Bus from Skopje, Transporten Centar to Bitola
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $19
- Schedules at
- transkop.mk
- Phone
- +30 2385 022 430
- info@ktelflorinas.gr
- Website
- ktel-florinas.gr
Bus from Ioannina to Florina
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Schedules at
- ktel-florinas.gr
Ferry from Port of Kos to Port of Piraeus
- Ave. Duration
- 12h 20m
- Frequency
- 5 times a week
- Estimated price
- $70–95
- Website
- https://www.bluestarferries.com/en-gb/
- Website
- bodrumexpresslines.com
Ferry from Port of Kos to Port of Bodrum
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Estimated price
- $29–50
- Schedules at
- bodrumexpresslines.com
- Phone
- +90 252 612 99 19
- info@skymarineferries.com.tr
- Website
- skymarineferries.com.tr
Ferry from Port of Kos to Port of Bodrum
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Estimated price
- $9–20
- Website
- https://www.skymarineferries.com.tr/en
Ferry from Port of Kos to Port of Bodrum
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Estimated price
- $30
- Website
- Yeşil Marmaris Lines
- Website
- bodrumferryboat.com
Car ferry from Port of Kos to Port of Bodrum
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $15–30
- Schedules at
- bodrumferibot.com
Want to know more about travelling around North Macedonia
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
Getting around the Cyclades
Read the travel guide














































