There are 4 ways to get from Kragujevac to Veles by bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Kragujevac, Autobuska Stanica to Leskovac , Autobuska stanicabus
- Take the bus from Leskovac , Autobuska stanica to Velesbus
8h 58m$30–43Bus via Vranje
cheapest- Take the bus from Kragujevac, Autobuska Stanica to Vranje, Autobuska stanicabus 3
- Take the bus from Vranje to Velesbus
9h 49m$23–48Drive 366.1 km
- Drive from Kragujevac to Velescar 366.1 km
3h 39m$57–83Bus, train
- Take the bus from Guberevac to Raška, Autobuska Stanicabus 32
- Take the bus from Raška, Autobuska Stanica to Skopje, Transporten Centarbus
- Take the train from Skopje to Velestrain 601
9h 52m$41–78
Kragujevac to Veles by bus
Comparing Your Travel Options
The cheapest way to get from Kragujevac to Veles is to bus which costs $30 - $45 and takes 8h 58m.
The fastest way to get from Kragujevac to Veles is to drive which takes 3h 39m and costs $55 - $85.
No, there is no direct bus from Kragujevac to Veles. However, there are services departing from Kragujevac, Autobuska Stanica and arriving at Veles via Leskovac , Autobuska stanica. The journey, including transfers, takes approximately 8h 58m.
The distance between Kragujevac and Veles is 405 km. The road distance is 366.1 km.
The best way to get from Kragujevac to Veles without a car is to bus which takes 8h 58m and costs $30 - $45.
It takes approximately 8h 58m to get from Kragujevac to Veles, including transfers.
Kragujevac to Veles bus services, operated by Frenki Komerc, depart from Kragujevac, Autobuska Stanica station.
Kragujevac to Veles bus services, operated by Frenki Komerc, arrive at Leskovac , Autobuska stanica station.
Yes, the driving distance between Kragujevac to Veles is 366 km. It takes approximately 3h 39m to drive from Kragujevac to Veles.
There are 44+ hotels available in Veles.
What companies run services between Kragujevac, Serbia and Veles, North Macedonia?
You can take a bus from Kragujevac, Autobuska Stanica to Veles via Leskovac , Autobuska stanica in around 8h 58m.
- Phone
- +389 (2) 3 164 255
- [email protected]
- Website
- mzt.mk
Train from Skopje to Veles
- Ave. Duration
- 52 min
- Frequency
- 5 times a day
- Estimated price
- $3–11
- Schedules at
- mzt.mk
- Phone
- +381 16 260 013
- [email protected]
- Website
- frenkiline.rs
Bus from Kragujevac, Autobuska Stanica to Leskovac , Autobuska stanica
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Schedules at
- frenkiline.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 Is ride-sharing platform BlaBlaCar right for you?, 10 amazing places to get away from it all in Australia, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.



