• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 3 ways to get from Struga (State) to Dubrovnik 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.

Recommended option

Bus Hafet Tours  •  10 h 30 min

  1. Take the bus from Struga to Dubrovnik

$55 - $70

Cheapest option

Bus AD Galeb Ohrid  •  10 h 34 min

  1. Take the bus from Struga to Petrovac
  2. Take the bus from Petrovac to Dubrovnik

$26 - $51

1 alternative option

Drive  •  6 h 38 min

  1. Drive from Struga to Dubrovnik 255.4 miles

$50 - $75

Questions & Answers

The cheapest way to get from Struga (State) to Dubrovnik is to bus which costs $25 - $55 and takes 10 h 34 min.

More details

The quickest way to get from Struga (State) to Dubrovnik is to drive which costs $50 - $75 and takes 6 h 38 min.

More details

Yes, there is a direct bus departing from Struga and arriving at Dubrovnik. Services depart twice a week, and operate Wednesday and Saturday. The journey takes approximately 10 h 30 min.

More details

The distance between Struga (State) and Dubrovnik is 259 km. The road distance is 408.6 km.

Get driving directions

The best way to get from Struga (State) to Dubrovnik without a car is to bus which takes 10 h 30 min and costs $55 - $70.

More details

The bus from Struga to Dubrovnik takes 10 h 30 min including transfers and departs twice a week.

More details

Struga (State) to Dubrovnik bus services, operated by Hafet Tours, depart from Struga station.

More details

Struga (State) to Dubrovnik bus services, operated by Hafet Tours, arrive at Dubrovnik station.

More details

Yes, the driving distance between Struga (State) to Dubrovnik is 409 km. It takes approximately 6 h 38 min to drive from Struga (State) to Dubrovnik.

Get driving directions

There are 3659+ hotels available in Dubrovnik. Prices start at $52 USD per night.

More details

Map of how to get from Struga (State) to Dubrovnik.
Launch map view
  • Distance: 162.1 miles
  • Duration: 10 h 30 min

What companies run services between Struga (State), Macedonia and Dubrovnik, Croatia?

Hafet Tours operates a bus from Struga to Dubrovnik twice a week. Tickets cost $55 - $70 and the journey takes 10 h 30 min.

Bus operators
Hafet Tours
Phone
+389 44 371 066
Email
hafet-tours@hotmail.com
Website
hafet.getbybus.com
Bus from Struga to Dubrovnik
Ave. Duration
10 h 30 min
Frequency
Twice a week
Estimated price
$55 - $70
Schedules at
hafet.getbybus.com
AD Galeb Ohrid
Phone
(389) 46 251-882
Email
info@galeb.mk
Website
adgaleb.com.mk
Bus from Struga to Petrovac
Ave. Duration
6 h 11 min
Frequency
Once daily
Estimated price
$16 - $40
Schedules at
adgaleb.com.mk
Royal Travel Cetinje
Phone
+382 69 294 654
Email
royaltravelcetinje@gmail.com
Website
royaltravelcetinje.me
Bus from Petrovac to Dubrovnik
Ave. Duration
3 h 23 min
Frequency
Once daily
Estimated price
$9 - $11
Schedules at
royaltravelcetinje.me

Want to know more about travelling around Croatia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.