There are 14 ways to get from Germany to Struga by train, plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, train to Zurich Airport, fly to Ohrid Airport
best- Take the train from Hauptbahnhof to Singen
- Take the train from Singen to Zürich HB
- Fly from Zurich Airport (ZRH) to Ohrid Airport (OHD)ZRH - OHD
8h 4m$225–669Fly Dortmund Airport to Tirana International Airport Nënë Tereza, bus
cheapest- Fly from Dortmund Airport (DTM) to Tirana International Airport Nënë Tereza (TIA)DTM - TIA
- Take the bus from Elbasan to Struga
9h 3m$54–262Bus via Tirana
- Take the bus from Berlin Alexanderplatz to Tirana
- Take the bus from Tirana to Struga
22h 7mDrive 1,724.2 km
- Drive from Berlin to Struga1,724.2 km
19h 45m$284–411Fly Stuttgart Airport to Tirana International Airport Nënë Tereza, bus
- Fly from Stuttgart Airport (STR) to Tirana International Airport Nënë Tereza (TIA)STR - TIA
- Take the bus from Elbasan to Struga
8h 43m$73–258Fly Frankfurt to Tirana International Airport Nënë Tereza, bus
- Fly from Frankfurt (FRA) to Tirana International Airport Nënë Tereza (TIA)FRA - TIA
- Take the bus from Elbasan to Struga
8h 44m$97–257Fly Cologne Bonn Airport to Tirana International Airport Nënë Tereza, bus
- Fly from Cologne Bonn Airport (CGN) to Tirana International Airport Nënë Tereza (TIA)CGN - TIA
- Take the bus from Elbasan to Struga
8h 43m$79–328Fly Hamburg Airport to Tirana International Airport Nënë Tereza, bus
- Fly from Hamburg Airport (HAM) to Tirana International Airport Nënë Tereza (TIA)HAM - TIA
- Take the bus from Elbasan to Struga
9h 14m$68–260Fly Berlin Brandenburg Airport to Tirana International Airport Nënë Tereza, bus
- Fly from Berlin Brandenburg Airport (BER) to Tirana International Airport Nënë Tereza (TIA)BER - TIA
- Take the bus from Elbasan to Struga
9h 21m$68–301Fly Stuttgart Airport to Pristina, bus
- Fly from Stuttgart Airport (STR) to Pristina (PRN)STR - PRN
- Take the bus from Pristina to Struga
11h 50m$93–346Train, bus via Sankt Pölten
- Take the train from Berlin Hbf to Nürnberg Hbf29 / ...
- Take the train from Nürnberg Hbf to Passau Hbf91 / ...
- Take the train from Passau Hbf to St Pölten HauptbahnhofIce
- Take the bus from Sankt Pölten to Struga
22h 55m$182–484Train, bus
- Take the train from Berlin Hbf to Nürnberg Hbf29 / ...
- Take the bus from Nürnberg to Struga
23h 59m$130–256Bus
- Take the bus from Berlin to Struga
25h 59m$105Drive, car train
- Drive from Berlin to Göttingen
- Take the car train from Göttingen to Villach Hbf
- Drive from Villach Hbf to Struga
23h$375–1,489
Zurich Airport (ZRH) to Ohrid Airport (OHD) flights
Questions & Answers
The cheapest way to get from Germany to Struga is to bus which costs $105 and takes 25h 59m.
The fastest way to get from Germany to Struga is to train and fly which takes 8h 4m and costs $220 - $700.
Yes, there is a direct bus departing from Berlin and arriving at Struga. Services depart twice a week, and operate Tuesday and Saturday. The journey takes approximately 25h 59m.
The distance between Germany and Struga is 1441 km. The road distance is 1724.2 km.
The best way to get from Germany to Struga without a car is to bus via Tirana which takes 22h 7m and costs .
It takes approximately 8h 4m to get from Germany to Struga, including transfers.
Germany to Struga bus services, operated by Armend Tours, depart from Berlin Alexanderplatz station.
Germany to Struga bus services, operated by Armend Tours, arrive at Tirana station.
Yes, the driving distance between Germany to Struga is 1724 km. It takes approximately 19h 45m to drive from Germany to Struga.
There are 1262+ hotels available in Struga.
What companies run services between Germany and Struga, North Macedonia?
You can take a bus from Berlin Alexanderplatz to Struga via Tirana in around 22h 7m.
- Website
- lufthansa.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $110–430
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–420
Flights from Frankfurt to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $80–290
Flights from Frankfurt to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $80–290
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 3h 50m
- When
- Wednesday
- Estimated price
- $100–410
Flights from Hamburg Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $110–430
Flights from Hamburg Airport to Tirana International Airport Nënë Tereza via Frankfurt
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- $110–440
Flights from Berlin Brandenburg Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $95–380
Flights from Stuttgart Airport to Pristina via Frankfurt
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $50–300
- Website
- austrian.com
Flights from Zurich Airport to Ohrid Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Sunday
- Estimated price
- $160–700
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 40m
- When
- Monday to Wednesday
- Estimated price
- $100–410
Flights from Frankfurt to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $95–380
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 35m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–400
Flights from Hamburg Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $100–420
Flights from Berlin Brandenburg Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $90–370
Flights from Stuttgart Airport to Pristina via Vienna
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $120–450
- Website
- flyulendo.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $50–200
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $60–270
Flights from Hamburg Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $55–220
Flights from Berlin Brandenburg Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $45–180
Flights from Dortmund Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $40–230
- Website
- comlux.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Friday and Saturday
- Estimated price
- $150–1,100
- Website
- flexflight.dk
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Friday and Saturday
- Estimated price
- $150–1,100
- Website
- eurowings.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Monday, Friday, and Sunday
- Estimated price
- $60–280
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 15m
- When
- Wednesday and Saturday
- Estimated price
- $80–310
Flights from Stuttgart Airport to Pristina
- Ave. Duration
- 2h
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $50–300
- Website
- swiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 1h 55m
- When
- Friday and Sunday
- Estimated price
- $110–650
Flights from Stuttgart Airport to Pristina via Zurich Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $100–550
- Website
- ryanair.com
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 35m
- When
- Monday and Friday
- Estimated price
- $85–280
Flights from Berlin Brandenburg Airport to Tirana International Airport Nënë Tereza via Bari
- Ave. Duration
- 5h
- When
- Monday and Friday
- Estimated price
- $70–230
- Website
- flyedelweiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 1h 55m
- When
- Friday and Sunday
- Estimated price
- $110–650
- Website
- wizzair.com
Flights from Dortmund Airport to Tirana International Airport Nënë Tereza via Gdansk
- Ave. Duration
- 5h 25m
- When
- Tuesday and Saturday
- Estimated price
- $130–410
Flights from Stuttgart Airport to Pristina
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $90–340
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- $28–33
- Website
- https://int.bahn.de/en
Train from Berlin Hbf to Nürnberg Hbf
- Ave. Duration
- 2h 46m
- Frequency
- Every 30 minutes
- Estimated price
- $40–160
- Website
- https://int.bahn.de/en
Train from Nürnberg Hbf to Passau Hbf
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $29–80
- Website
- https://int.bahn.de/en
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 1h 50m
- Frequency
- Twice a week
- Estimated price
- $50–60
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 8m
- Frequency
- 4 times a week
- Estimated price
- $29–45
- Website
- https://int.bahn.de/en
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 14m
- Frequency
- Twice a week
- Estimated price
- $24–35
- Schedules at
- meine-rab.de
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $30–60
- Website
- https://www.sbb.ch/en
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 1h 47m
- Frequency
- 4 times a day
- Estimated price
- $50–70
- Website
- https://www.oebb.at/en/
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $45–110
- Website
- https://westbahn.at/en/
- Standard Ticket
- $45–65
- First Class
- $80–110
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 1h 46m
- Frequency
- 4 times a day
- Estimated price
- $40–65
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $40–65
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 2h 4m
- Frequency
- Once daily
- Estimated price
- $40–140
- Website
- https://www.ns.nl/en
- 2nd Class
- $40–65
- 1st Class
- $85–140
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Passau Hbf to St Pölten Hauptbahnhof
- Ave. Duration
- 1h 50m
- Frequency
- Once a week
- Estimated price
- $55–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Göttingen to Villach Hbf
- Ave. Duration
- 5h 17m
- Frequency
- Once daily
- Estimated price
- $120–1,050
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- $500–550
- Car Compartment
- $900–1,050
- Phone
- +383 44 102 280
- armendi_tours@hotmail.com
- Website
- armenditours.com
Bus from Berlin Alexanderplatz to Tirana
- Ave. Duration
- 18h 32m
- Frequency
- Once a week
- Schedules at
- armenditours.com
- Phone
- +355 68 204 4475
- amr_travel@hotmail.com
- Website
- facebook.com
Bus from Berlin Alexanderplatz to Tirana
- Ave. Duration
- 28h
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355 69 232 8000
- info@anumitravel.com
- Website
- facebook.com
Bus from Berlin Alexanderplatz to Tirana
- Ave. Duration
- 28h
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Tirana to Struga
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- $6–22
- Schedules at
- eurobus.mk
Bus from Elbasan to Struga
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Estimated price
- $4–6
- Schedules at
- eurobus.mk
Bus from Sankt Pölten to Struga
- Ave. Duration
- 13h 20m
- Frequency
- Twice a week
- Estimated price
- $70–95
- Schedules at
- eurobus.mk
- Phone
- +383 49 166 760
- amalfitours2003@gmail.com
- Website
- facebook.com
Bus from Pristina to Struga
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $10
- Website
- https://www.facebook.com/amalfitours1
- Phone
- +389 42 218 007
- Website
- nasirtours.mk
Bus from Nürnberg to Struga
- Ave. Duration
- 19h 43m
- Frequency
- Twice a week
- Estimated price
- $87
- Website
- https://www.nasirtours.mk/en/destinations
Bus from Berlin to Struga
- Ave. Duration
- 25h 59m
- Frequency
- Twice a week
- Estimated price
- $105
- Website
- https://www.nasirtours.mk/en/destinations
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



















































