There are 3 ways to get from Budva to Struga by 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.
Bus via Tirana
best- Take the bus from Budva, Autobuska Stanica to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Struga - Makedonski Postibus
7h 45m$53–104Drive 290 km
cheapest- Drive from Budva to Strugacar 290 km
5h 13m$44–64Bus
- Take the bus from Budva, Autobuska Stanica to Strugabus
8h 34m$45–100
Budva to Struga by bus
Questions & Answers
The cheapest way to get from Budva to Struga is to drive which costs $40 - $65 and takes 5h 13m.
The fastest way to get from Budva to Struga is to drive which takes 5h 13m and costs $40 - $65.
Yes, there is a direct bus departing from Budva, Autobuska Stanica and arriving at Struga. Services depart once daily, and operate every day. The journey takes approximately 8h 34m.
The distance between Budva and Struga is 315 km. The road distance is 290 km.
The best way to get from Budva to Struga without a car is to bus via Tirana which takes 7h 45m and costs $50 - $110.
It takes approximately 7h 45m to get from Budva to Struga, including transfers.
Budva to Struga bus services, operated by Diamant Travel, depart from Budva, Autobuska Stanica station.
Budva to Struga bus services, operated by Diamant Travel, arrive at Tirana, Terminali Lindor I Autobusave station.
Yes, the driving distance between Budva to Struga is 290 km. It takes approximately 5h 13m to drive from Budva to Struga.
Book your Budva to Struga bus tickets online with Omio.
What companies run services between Budva, Montenegro and Struga, North Macedonia?
You can take a bus from Budva, Autobuska Stanica to Struga - Makedonski Posti via Tirana, Terminali Lindor I Autobusave in around 7h 45m.
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Budva, Autobuska Stanica to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- $44
- Schedules at
- Diamant Travel
- Phone
- +355 69 234 8608
- [email protected]
- Website
- dritatravel.com
Bus from Budva, Autobuska Stanica to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $35
- Schedules at
- dritatravel.com
- Phone
- +382 32 520 495
- [email protected]
- Website
- Old Town Travel
Bus from Budva, Autobuska Stanica to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- $35–90
- Website
- Old Town Travel
- Phone
- +385 (0) 91 6113 073
- [email protected]
- Website
- croatiabus.hr
Bus from Budva, Autobuska Stanica to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 5h 20m
- Frequency
- 4 times a week
- Estimated price
- $75
- Schedules at
- croatiabus.hr
- Phone
- +389 70 212 106
- [email protected]
- Website
- senadtours.com
Bus from Tirana, Terminali Lindor I Autobusave to Struga - Makedonski Posti
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $18
- Schedules at
- senadtours.com
- Phone
- +382 69 316 688
- [email protected]
- Website
- lalatovictravelbd.me
Bus from Budva, Autobuska Stanica to Struga
- Ave. Duration
- 8h 34m
- Frequency
- Once daily
- Estimated price
- $45–100
- Schedules at
- lalatovictravelbd.me
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 How to plan an amazing trip around Scandinavia, Heading to Europe? Read this before you buy a Eurail Pass, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
There are 1828+ hotels available in Struga.








