There are 6 ways to get from Kraljevo to Bitola by plane, train, bus, 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.
Fly, train
best- Fly from Morava Kraljevo Airport (KVO) to Thessaloniki Airport Makedonia (SKG)KVO - SKG
- Take the train from Thessaloniki to Florina
6h 29m$111–243Bus via Vranje
cheapest- Take the bus from Kraljevo, Autobuska Stanica to Vranje, Autobuska stanica
- Take the bus from Vranje to Bitola
12h 50m$40–56Bus, train
- Take the bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Take the bus from Raška, Autobuska Stanica to Skopje, Transporten Centar
- Take the train from Skopje, Transporten Centar to BitolaRe
10h 57mTrain, bus
- Take the train from Kraljevo to Josanicka BanjaRe
- Take the bus from Novi Pazar, Autobuska stanica to Pristina
- Take the train from Sh. Ekonomike to Skopje
- Take the train from Skopje, Transporten Centar to BitolaRe
13h 50mDrive 426 km
- Drive from Kraljevo to Bitola426 km
6h 17m$67–96Bus
- Take the bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Take the bus from Raška, Autobuska Stanica to Skopje, Transporten Centar
- Take the bus from Skopje, Transporten Centar to Bitola
11h 3m
Morava Kraljevo Airport (KVO) to Thessaloniki Airport Makedonia (SKG) flights
Questions & Answers
The cheapest way to get from Kraljevo to Bitola is to bus via Vranje which costs $40 - $60 and takes 12h 50m.
The fastest way to get from Kraljevo to Bitola is to drive which takes 6h 17m and costs $65 - $100.
No, there is no direct bus from Kraljevo to Bitola. However, there are services departing from Kraljevo, Autobuska Stanica and arriving at Bitola via Raška, Autobuska Stanica and Skopje, Transporten Centar. The journey, including transfers, takes approximately 11h 3m.
The distance between Kraljevo and Bitola is 677 km. The road distance is 426 km.
The best way to get from Kraljevo to Bitola without a car is to bus and train which takes 10h 57m and costs .
It takes approximately 6h 29m to get from Kraljevo to Bitola, including transfers.
Kraljevo to Bitola bus services, operated by Ozlem Tours, depart from Kraljevo, Autobuska Stanica station.
Kraljevo to Bitola bus services, operated by Ozlem Tours, arrive at Raška, Autobuska Stanica station.
Yes, the driving distance between Kraljevo to Bitola is 426 km. It takes approximately 6h 17m to drive from Kraljevo to Bitola.
There are 232+ hotels available in Bitola.
What companies run services between Kraljevo, Serbia and Bitola, North Macedonia?
You can take a bus from Kraljevo, Autobuska Stanica to Bitola via Raška, Autobuska Stanica and Skopje, Transporten Centar in around 11h 3m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airserbia.com
Flights from Morava Kraljevo Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 1h 25m
- When
- Tuesday and Saturday
- Estimated price
- $80–200
- Phone
- 14511
- Website
- hellenictrain.gr
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 Skopje, Transporten Centar to Bitola
- Ave. Duration
- 3h 24m
- Frequency
- 4 times a day
- Estimated price
- $11–40
- Schedules at
- mzt.mk
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Kraljevo to Josanicka Banja
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Estimated price
- $2–4
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- $2–4
- 1st Class
- $3–4
- Phone
- +383 038 534 – 814
- info@trainkos.com
- Website
- trainkos.com
Train from Sh. Ekonomike to Skopje
- Ave. Duration
- 2h 39m
- Frequency
- Once daily
- Estimated price
- $3–5
- Schedules at
- trainkos.com
- Phone
- +381 20 41 1090
- ozlemtours@yahoo.com
- Website
- polazak.rs
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Website
- https://www.polazak.rs/ci/Ozlem-Tours/prevoznik/
Bus from Raška, Autobuska Stanica to Skopje, Transporten Centar
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Website
- https://www.polazak.rs/ci/Ozlem-Tours/prevoznik/
- Phone
- +381 (0) 33 455662
- janjusevicvinko@gmail.com
- Website
- janjusevic.com
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $4–6
- Schedules at
- janjusevic.com
- Regular ticket
- $4–6
- Phone
- +(381)(20)311833
- benkotours92@gmail.com
- Website
- redvoznje.net
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $4–6
- Schedules at
- facebook.com
- Phone
- +381 020 313101
- Website
- facebook.com
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- polazak.rs
- Phone
- 028/460-038
- info@kolasinprevoz.com
- Website
- polazak.rs
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $3–4
- Schedules at
- facebook.com
- Regular one-way price
- $3–4
- Phone
- +381 20 315 315
- kimmeltours@gmail.com
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Schedules at
- polazak.com
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Phone
- + (381) 20 316 581
- office@gameks.biz
- Website
- gameks.biz
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- gameks.biz
- Phone
- +381 20318354
- sandzaktrans@kavim-serbia.rs
- Website
- sandzaktrans.rs
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Schedules at
- sandzaktrans.rs
- Phone
- +381 60 760 160 2
- auroratoursnp@gmail.com
- Website
- polazak.com
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 1h 40m
- Frequency
- 6 times a week
- Estimated price
- $4
- Schedules at
- polazak.com
- Phone
- +381 20 319 728
- lotus.novipazar@gmail.com
- Website
- polazak.rs
Bus from Kraljevo, Autobuska Stanica to Raška, Autobuska Stanica
- Ave. Duration
- 2h 5m
- Frequency
- 6 times a week
- Schedules at
- polazak.rs
- Phone
- +383 49 166 760
- Website
- facebook.com
Bus from Novi Pazar, Autobuska stanica to Pristina
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- facebook.com
- 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
- +381 177421201
- office@kavim-vranje.rs
- Website
- facebook.com
Bus from Kraljevo, Autobuska Stanica to Vranje, Autobuska stanica
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- $21–28
- Schedules at
- kavimjedinstvo.rs
- Book at
- kavimjedinstvo.rs
- Pricing
- $21–28
- Phone
- (389) 46 251-882
- info@galeb.mk
- Website
- galeb.mk
Bus from Vranje to Bitola
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- $19–28
- Schedules at
- galeb.mk
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Travelling to the US: What do I need to know?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.































