There are 2 ways to get from Blagoevgrad to Veles by car or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The cheapest way to get from Blagoevgrad to Veles is to drive which costs $24 - $35 and takes 2h 21m.
The fastest way to get from Blagoevgrad to Veles is to drive which takes 2h 21m and costs $24 - $35.
The distance between Blagoevgrad and Veles is 169 km. The road distance is 152.9 km.
It takes approximately 3h 32m to get from Blagoevgrad to Veles, including transfers.
Veles is 1h behind Blagoevgrad. It is currently 11:01 PM in Blagoevgrad and 10:01 PM in Veles.
Yes, the driving distance between Blagoevgrad to Veles is 153 km. It takes approximately 2h 21m to drive from Blagoevgrad to Veles.
There are 40+ hotels available in Veles.
What companies run services between Blagoevgrad, Bulgaria and Veles, North Macedonia?
There is no direct connection from Blagoevgrad to Veles. However, you can drive to Delčevo then take the bus to Veles. Alternatively, you can drive from Blagoevgrad to Veles in around 2h 21m.
- Phone
- +389 33 471 139
- Website
- Berovo Trans
Bus from Delčevo to Veles
- Ave. Duration
- 2h 47m
- Frequency
- Every 3 hours
- Website
- Berovo Trans
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 around the Cyclades, Getting to Milan from the airport, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
