There are 6 ways to get from Bitola to Kragujevac by 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.
Train, bus via Leskovac
best- Take the train from Bitola to Skopjetrain 640 / ...
- Take the bus from Skopje, Transporten Centar to Leskovac , Autobuska stanicabus
- Take the bus from Leskovac , Autobuska stanica to Kragujevac, Autobuska Stanicabus
10h 39mRSD 4,221–8,150Train
cheapest- Take the train from Bitola to Skopjetrain 640 / ...
- Take the train from Preševo to Ništrain 90
- Take the train from Nis to Lapovotrain Ir / ...
15h 4mRSD 2,981–10,490Drive 477.5 km
- Drive from Bitola to Kragujevaccar 477.5 km
5h 24mRSD 8,918–12,881Bus via Leskovac
- Take the bus from Bitola to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Leskovac , Autobuska stanicabus
- Take the bus from Leskovac , Autobuska stanica to Kragujevac, Autobuska Stanicabus
10h 55mRSD 4,892–6,092Train, bus
- Take the train from Bitola to Skopjetrain 640 / ...
- Take the bus from Skopje, Transporten Centar to Raška, Autobuska Stanicabus
- Take the bus from Raška, Autobuska Stanica to Kragujevac, Autobuska Stanicabus 32
11h 23mRSD 5,021–10,200Bus
- Take the bus from Bitola to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Paracin, Autobuska Stanicabus
- Take the bus from Paracin, Autobuska Stanica to Kragujevac, Autobuska Stanicabus
12h 26mRSD 5,462–7,492
Bitola to Kragujevac by train and bus
Comparing Your Travel Options
The cheapest way to get from Bitola to Kragujevac is to bus via Leskovac which costs RSD 4800 - RSD 6500 and takes 10h 55m.
The fastest way to get from Bitola to Kragujevac is to drive which takes 5h 24m and costs RSD 8500 - RSD 13000.
No, there is no direct bus from Bitola to Kragujevac. However, there are services departing from Bitola and arriving at Kragujevac, Autobuska Stanica via Skopje, Transporten Centar and Leskovac , Autobuska stanica. The journey, including transfers, takes approximately 10h 55m.
No, there is no direct train from Bitola to Kragujevac. However, there are services departing from Bitola and arriving at Kragujevac via Preševo, Nis and Lapovo. The journey, including transfers, takes approximately 15h 4m.
The distance between Bitola and Kragujevac is 515 km. The road distance is 477.5 km.
The best way to get from Bitola to Kragujevac without a car is to train and bus via Leskovac which takes 10h 39m and costs RSD 4200 - RSD 8500.
It takes approximately 10h 39m to get from Bitola to Kragujevac, including transfers.
Bitola to Kragujevac bus services, operated by Transkop patnicki soobrakaj A.D. Bitola, depart from Bitola station.
Bitola to Kragujevac train services, operated by Railways of the Republic North Macedonia Transport AD, depart from Bitola station.
The best way to get from Bitola to Kragujevac is to train which takes 15h 4m and costs RSD 2900 - RSD 11000. Alternatively, you can bus via Leskovac, which costs RSD 4800 - RSD 6500 and takes 10h 55m.
What companies run services between Bitola, North Macedonia and Kragujevac, Serbia?
You can take a train from Bitola to Kragujevac via Skopje, Skopje, Transporten Centar, Kumanovo, Preševo, Nis, and Lapovo in around 15h 4m. Alternatively, you can take a bus from Bitola to Kragujevac, Autobuska Stanica via Skopje, Transporten Centar and Leskovac , Autobuska stanica in around 10h 55m.
- Phone
- +389 (2) 3 164 255
- [email protected]
- Website
- mzt.mk
Train from Bitola to Skopje
- Ave. Duration
- 3h 24m
- Frequency
- 4 times a day
- Estimated price
- RSD 1,200–4,000
- Schedules at
- mzt.mk
Train from Bitola to Skopje
- Ave. Duration
- 3h 24m
- Frequency
- 4 times a day
- Estimated price
- RSD 1,200–4,000
- Schedules at
- mzt.mk
Train from Bitola to Skopje
- Ave. Duration
- 3h 24m
- Frequency
- 4 times a day
- Estimated price
- RSD 1,200–4,000
- Schedules at
- mzt.mk
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Preševo to Niš
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- RSD 600–1,100
- Schedules at
- srbijavoz.rs
- 2nd Class
- RSD 600–750
- 1st Class
- RSD 800–1,100
Train from Nis to Lapovo
- Ave. Duration
- 2h 49m
- Frequency
- Every 4 hours
- Estimated price
- RSD 460–900
- Schedules at
- srbijavoz.rs
- 2nd Class
- RSD 460–550
- 1st Class
- RSD 650–900
- Phone
- +389 46 260 339
- [email protected]
- Website
- galeb.mk
Bus from Skopje, Transporten Centar to Leskovac , Autobuska stanica
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- RSD 1,500–2,200
- Schedules at
- galeb.mk
Bus from Skopje, Transporten Centar to Leskovac , Autobuska stanica
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- RSD 1,500–2,200
- Schedules at
- galeb.mk
- Phone
- +381 16 260 013
- [email protected]
- Website
- frenkiline.rs
Bus from Leskovac , Autobuska stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Schedules at
- frenkiline.rs
Bus from Leskovac , Autobuska stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Schedules at
- frenkiline.rs
Bus from Paracin, Autobuska Stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 49 min
- Frequency
- Twice daily
- Schedules at
- frenkiline.rs
- Phone
- +381 177421201
- [email protected]
- Website
- facebook.com
Bus from Leskovac , Autobuska stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- RSD 1,500–2,000
- Schedules at
- facebook.com
- Pricing
- RSD 1,500–2,000
Bus from Leskovac , Autobuska stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- RSD 1,500–2,000
- Schedules at
- facebook.com
- Pricing
- RSD 1,500–2,000
- Phone
- +389 47 231 192
- [email protected]
- Website
- transkop.mk
Bus from Bitola to Skopje, Transporten Centar
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,892
- Schedules at
- transkop.mk
Bus from Bitola to Skopje, Transporten Centar
- Ave. Duration
- 3h 40m
- Frequency
- Every 4 hours
- Estimated price
- RSD 1,892
- Schedules at
- transkop.mk
- Phone
- +381 20 41 1090
- [email protected]
- Website
- polazak.rs
Bus from Skopje, Transporten Centar to Raška, Autobuska Stanica
- Ave. Duration
- 4h 16m
- Frequency
- Once daily
- Estimated price
- RSD 3,200–5,500
- Schedules at
- polazak.rs
- Phone
- +381 (0) 33 455662
- [email protected]
- Website
- janjusevic.com
Bus from Raška, Autobuska Stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- RSD 600–750
- Schedules at
- janjusevic.com
- Regular ticket
- RSD 600–750
Bus from Paracin, Autobuska Stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RSD 470–600
- Schedules at
- janjusevic.com
- Regular ticket
- RSD 470–600
- Phone
- +381 20 315 315
- [email protected]
Bus from Raška, Autobuska Stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- Kimmel Tours
- Phone
- +381 60 760 160 2
- [email protected]
- Website
- polazak.com
Bus from Raška, Autobuska Stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 2h 50m
- Frequency
- 6 times a week
- Estimated price
- RSD 600
- Schedules at
- polazak.rs
- Phone
- + (381) 20 316 581
- [email protected]
- Website
- gameks.biz
Bus from Raška, Autobuska Stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Schedules at
- gameks.biz
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Skopje, Transporten Centar to Paracin, Autobuska Stanica
- Ave. Duration
- 5h 57m
- Frequency
- Once daily
- Estimated price
- RSD 3,100–4,500
- Website
- Niš-ekspres
- Phone
- +381 (0)35 562 555
- [email protected]
- Website
- eurolin.rs
Bus from Paracin, Autobuska Stanica to Kragujevac, Autobuska Stanica
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- RSD 750–1,100
- Schedules at
- eurolin.rs
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 The beginner’s guide to the 2018 World Nomad Games, How do I buy a London Underground ticket?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Bitola to Kragujevac bus services, operated by Transkop patnicki soobrakaj A.D. Bitola, arrive at Skopje, Transporten Centar station.
Bitola to Kragujevac train services, operated by Railways of the Republic North Macedonia Transport AD, arrive at Skopje station.
Yes, the driving distance between Bitola to Kragujevac is 477 km. It takes approximately 5h 24m to drive from Bitola to Kragujevac.
There are 286+ hotels available in Kragujevac.




























