There are 6 ways to get from Dresden to Struga by plane, 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.
Fly to Ohrid Airport
best- Fly from Dresden Airport (DRS) to Ohrid Airport (OHD)plane DRS - OHD
9h 56m$241–917Bus
cheapest- Take the bus from Dresden Hauptbahnhof to Strugabus
22h 17m$93Drive 1,537.2 km
- Drive from Dresden to Strugacar 1,537.2 km
18h 1m$254–366Fly to Tirana International Airport Nënë Tereza, bus
- Fly from Dresden Airport (DRS) to Tirana International Airport Nënë Tereza (TIA)plane DRS - TIA
- Take the bus from Tirana, Terminali Lindor I Autobusave to Strugabus
10h 46m$210–585Train, bus
- Take the train from Dresden Hauptbahnhof to Leipzig Hbftrain 50 / ...
- Take the train from Leipzig Hbf to Nürnberg Hbftrain 28 / ...
- Take the train from Nürnberg Hbf to München Hbftrain 28 / ...
- Take the bus from München to Strugabus
23h 50m$200–625Bus via Pristina
- Take the bus from Dresden Hauptbahnhof to Pristinabus
- Take the bus from Pristina to Strugabus
24h 29m
Dresden Airport (DRS) to Ohrid Airport (OHD) flights
Questions & Answers
The cheapest way to get from Dresden to Struga is to bus which costs $93 and takes 22h 17m.
The fastest way to get from Dresden to Struga is to fly which takes 9h 56m and costs $240 - $950.
Yes, there is a direct bus departing from Dresden Hauptbahnhof and arriving at Struga. Services depart twice a week, and operate Tuesday and Saturday. The journey takes approximately 22h 17m.
The distance between Dresden and Struga is 1252 km. The road distance is 1537.2 km.
The best way to get from Dresden to Struga without a car is to bus which takes 22h 17m and costs $93.
It takes approximately 9h 56m to get from Dresden to Struga, including transfers.
Dresden to Struga bus services, operated by Nasir Tours, depart from Dresden Hauptbahnhof station.
The best way to get from Dresden to Struga is to fly which takes 9h 56m and costs $240 - $950. Alternatively, you can bus, which costs $93 and takes 22h 17m.
Dresden to Struga bus services, operated by Nasir Tours, arrive at Struga station.
Yes, the driving distance between Dresden to Struga is 1537 km. It takes approximately 18h 1m to drive from Dresden to Struga.
What companies run services between Dresden, Germany and Struga, North Macedonia?
Swiss, Edelweiss Air, and four other airlines fly from Dresden Airport (DRS) to Ohrid Airport (OHD) 6 times a week. Alternatively, Nasir Tours operates a bus from Dresden Hauptbahnhof to Struga twice a week. Tickets cost $93 and the journey takes 22h 17m.
- Website
- swiss.com
Flights from Dresden Airport to Ohrid Airport via Zurich
- Ave. Duration
- 15h 10m
- When
- Tuesday
- Estimated price
- $200–950
Flights from Dresden Airport to Ohrid Airport via Munich, Zurich
- Ave. Duration
- 15h 5m
- When
- Tuesday
- Estimated price
- $200–1,000
Flights from Dresden Airport to Tirana International Airport Nënë Tereza via Zurich
- Ave. Duration
- 4h 20m
- When
- Tuesday
- Estimated price
- $160–600
- Website
- lufthansa.com
Flights from Dresden Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $160–600
Flights from Dresden Airport to Tirana International Airport Nënë Tereza via Frankfurt
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- $170–600
- Website
- austrian.com
Flights from Dresden Airport to Ohrid Airport via Dusseldorf, Vienna
- Ave. Duration
- 14h 30m
- When
- Wednesday
- Estimated price
- $260–1,000
Flights from Dresden Airport to Ohrid Airport via Munich, Vienna
- Ave. Duration
- 15h 15m
- When
- Wednesday
- Estimated price
- $230–900
- Website
- flexflight.dk
Flights from Dresden Airport to Ohrid Airport via Frankfurt, Zurich
- Ave. Duration
- 7h 15m
- When
- Thursday and Saturday
- Estimated price
- $470–1,400
- Website
- flyedelweiss.com
Flights from Dresden Airport to Ohrid Airport via Munich, Zurich
- Ave. Duration
- 15h 5m
- When
- Tuesday
- Estimated price
- $200–1,000
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dresden Hauptbahnhof to Leipzig Hbf
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- $25–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Leipzig Hbf to Nürnberg Hbf
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- $60–280
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Nürnberg Hbf to München Hbf
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- $35–160
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Dresden Hauptbahnhof to Leipzig Hbf
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- $30–55
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Nürnberg Hbf to München Hbf
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- $45–80
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +389 42 218 007
- Website
- Nasir Tours
Bus from Dresden Hauptbahnhof to Struga
- Ave. Duration
- 22h 17m
- Frequency
- Twice a week
- Estimated price
- $93
- Website
- Nasir Tours
Bus from München to Struga
- Ave. Duration
- 17h 33m
- Frequency
- Twice a week
- Estimated price
- $80
- Website
- Nasir Tours
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Struga
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- $19–28
- Schedules at
- Diamant Travel
- Phone
- +389 46 787 312
- [email protected]
- Website
- eurobus.mk
Bus from Tirana, Terminali Lindor I Autobusave to Struga
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $6–18
- Schedules at
- eurobus.mk
- Phone
- +383 49 181 500
- [email protected]
- Website
- Monika Travel
Bus from Dresden Hauptbahnhof to Pristina
- Ave. Duration
- 18h 59m
- Frequency
- Once daily
- Website
- Monika Travel
- Phone
- +383 44 259 213
- [email protected]
- Website
- web.facebook.com
Bus from Dresden Hauptbahnhof to Pristina
- Ave. Duration
- 20h 32m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +383 44 225 800
- [email protected]
- Website
- planetreisen.eu
Bus from Dresden Hauptbahnhof to Pristina
- Ave. Duration
- 16h 13m
- Frequency
- Once a week
- Schedules at
- planetreisen.eu
- Phone
- +383 44 110 862
- [email protected]
- Website
- facebook.com
Bus from Dresden Hauptbahnhof to Pristina
- Ave. Duration
- 18h 43m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +383 49 166 760
- [email protected]
- Website
- Amalfi Tours
Bus from Pristina to Struga
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $17–23
- Website
- Amalfi Tours
Want to know more about travelling around North Macedonia
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.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 1689+ hotels available in Struga.


















