There are 11 ways to get from Offenburg 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 Offenburg Bahnhof to Basel SBBtrain
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Ohrid Airport (OHD)plane ZRH - OHD
7h 21m$218–694Train, train to Stuttgart Airport, fly to Tirana International Airport Nënë Tereza, bus
cheapest- Take the train from Offenburg Bahnhof to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hbf to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Tirana International Airport Nënë Tereza (TIA)plane STR - TIA
- Take the bus from Elbasan to Strugabus
10h 30m$96–367Train, bus via Sankt Pölten
- Take the train from Offenburg Bahnhof to München Hbftrain 60
- Take the train from Muenchen Hbf Gl.5-10 to Salzburg Hbftrain Re
- Take the train from Salzburg Hbf to St.Poelten Hbftrain Rjx / ...
- Take the bus from Sankt Pölten to Strugabus
22h$187–335Drive, car train
- Drive from Offenburg to München Ostcar
- Take the car train from München Ost to Villach Hbfcartrain
- Drive from Villach Hbf to Strugacar
20h 57m$364–518Train to Mulhouse, fly to Ohrid Airport
- Take the train from Offenburg Bahnhof to Basel SBBtrain
- Fly from Mulhouse (MLH) to Ohrid Airport (OHD)plane MLH - OHD
6h 22m$194–840Train, train to Zurich Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Offenburg Bahnhof to Basel SBBtrain
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Tirana International Airport Nënë Tereza (TIA)plane ZRH - TIA
- Take the bus from Elbasan to Strugabus
11h 16m$146–442Train, train to Zurich Airport, fly to Skopje International Airport, bus
- Take the train from Offenburg Bahnhof to Basel SBBtrain
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Skopje International Airport (SKP)plane ZRH - SKP
- Take the bus from Skopje, Transporten Centar to Strugabus
13h 51m$174–557Train, bus
- Take the train from Offenburg Bahnhof to München Hbftrain 60
- Take the bus from München to Strugabus
22h 10m$157–165Train, bus #2
- Take the train from Offenburg to Zürich HBtrain Nightjet
- Take the bus from Zürich to Strugabus
28h 19m$114–249Bus
- Take the bus from Offenburg to Strugabus
29h$100–140Drive 1,745.1 km
- Drive from Offenburg to Strugacar 1,745.1 km
21h 19m$288–416
Offenburg to Struga by bus
Questions & Answers
The cheapest way to get from Offenburg to Struga is to bus which costs $100 - $140 and takes 29h.
The fastest way to get from Offenburg to Struga is to train and fly which takes 6h 22m and costs $190 - $850.
Yes, there is a direct bus departing from Offenburg and arriving at Struga. Services depart twice a week, and operate Wednesday and Friday. The journey takes approximately 29h.
The distance between Offenburg and Struga is 1423 km. The road distance is 1745.1 km.
The best way to get from Offenburg to Struga without a car is to train and bus via Sankt Pölten which takes 22h and costs $180 - $340.
It takes approximately 7h 21m to get from Offenburg to Struga, including transfers.
Offenburg to Struga bus services, operated by Euro Bus MK, depart from Offenburg station.
Offenburg to Struga bus services, operated by Euro Bus MK, arrive at Struga station.
Yes, the driving distance between Offenburg to Struga is 1745 km. It takes approximately 21h 19m to drive from Offenburg to Struga.
There are 1283+ hotels available in Struga.
What companies run services between Offenburg, Germany and Struga, North Macedonia?
Euro Bus MK operates a bus from Offenburg to Struga twice a week. Tickets cost $100–140 and the journey takes 29h.
- Website
- comlux.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Saturday
- Estimated price
- $150–1,200
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Thursday
- Estimated price
- $75–600
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $80–650
- Website
- flexflight.dk
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Saturday
- Estimated price
- $150–1,200
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Thursday
- Estimated price
- $75–600
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $80–650
- Website
- swiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h 10m
- When
- Thursday
- Estimated price
- $110–650
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $80–330
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 1h 50m
- When
- Sunday
- Estimated price
- $65–360
- 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 Friday
- Estimated price
- $100–420
Flights from Zurich Airport to Skopje International Airport via Vienna
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $90–380
- Website
- flyedelweiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h 10m
- When
- Thursday
- Estimated price
- $110–650
Flights from Zurich Airport to Skopje International Airport
- Ave. Duration
- 1h 50m
- When
- Sunday
- Estimated price
- $65–360
- Website
- croatiaairlines.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza via Zagreb
- Ave. Duration
- 4h 15m
- When
- Friday
- Estimated price
- $100–340
Flights from Zurich Airport to Skopje International Airport via Zagreb
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–360
- Website
- wizzair.com
Flights from Mulhouse to Ohrid Airport
- Ave. Duration
- 2h 15m
- When
- Monday and Friday
- Estimated price
- $160–750
- Website
- flyulendo.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Monday and Friday
- Estimated price
- $45–220
- Website
- eurowings.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 55m
- When
- Saturday
- Estimated price
- $60–280
- Website
- lufthansa.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $90–360
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Offenburg Bahnhof to Basel SBB
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- $28–65
- Website
- https://int.bahn.de/en
Train from Offenburg Bahnhof to München Hbf
- Ave. Duration
- 3h 27m
- Frequency
- 6 times a week
- Estimated price
- $75–85
- Website
- https://int.bahn.de/en
Train from Muenchen Hbf Gl.5-10 to Salzburg Hbf
- Ave. Duration
- 1h 44m
- Frequency
- Hourly
- Estimated price
- $15–55
- Website
- https://int.bahn.de/en
Train from Offenburg Bahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- $21–35
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 56 min
- Frequency
- Every 2 hours
- Estimated price
- $15–35
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Offenburg Bahnhof to Basel SBB
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- $24–80
- Website
- https://www.ns.nl/en
- 2nd Class
- $24–35
- 1st Class
- $45–80
Train from Offenburg to Zürich HB
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- $35–130
- Website
- https://www.ns.nl/en
- 2nd Class
- $35–60
- 1st Class
- $75–130
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Offenburg Bahnhof to Basel SBB
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $23–35
- Website
- https://int.bahn.de/en
Train from Offenburg Bahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 47 min
- Frequency
- 4 times a day
- Estimated price
- $16–23
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Offenburg Bahnhof to Basel SBB
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- $35–55
- Website
- https://konzern.oebb.at/en/
Train from Salzburg Hbf to St.Poelten Hbf
- Ave. Duration
- 2h 6m
- Frequency
- Twice daily
- Estimated price
- $60–95
- Website
- https://konzern.oebb.at/en/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- Every 20 minutes
- Estimated price
- $25–50
- Website
- https://www.sbb.ch/en
- Phone
- +49 30 200730
- post@transdev.de
- Website
- transdev.de
Train from Muenchen Hbf Gl.5-10 to Salzburg Hbf
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- $30–45
- Schedules at
- transdev.de
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Muenchen Hbf Gl.5-10 to Salzburg Hbf
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- $16–60
- Website
- https://westbahn.at/en/
Train from Salzburg Hbf to St.Poelten Hbf
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- $45–75
- Website
- https://westbahn.at/en/
- Phone
- +49 8024 997171
- info@brb.de
- Website
- brb.de
Train from Muenchen Hbf Gl.5-10 to Salzburg Hbf
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- $35–55
- Schedules at
- brb.de
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Muenchen Hbf Gl.5-10 to Salzburg Hbf
- Ave. Duration
- 1h 59m
- Frequency
- Once daily
- Estimated price
- $15–55
- Website
- https://www.intercity.pl/en/
Train from Salzburg Hbf to St.Poelten Hbf
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- $13–23
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $13–19
- 1st Class
- $18–23
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Muenchen Hbf Gl.5-10 to Salzburg Hbf
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- $35–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Salzburg Hbf to St.Poelten Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- $35–70
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Salzburg Hbf to St.Poelten Hbf
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- $40–65
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $40–65
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Salzburg Hbf to St.Poelten Hbf
- Ave. Duration
- 2h 6m
- Frequency
- 6 times a week
- Estimated price
- $25–40
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- $25–40
- 1st Class
- $35–55
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Salzburg Hbf to St.Poelten Hbf
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- $55–75
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Salzburg Hbf to St.Poelten Hbf
- Ave. Duration
- 2h 23m
- Frequency
- 3 times a week
- Estimated price
- $50–70
- Website
- https://www.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- $110–130
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 711 400 534 44
- service@gabw-bahn.de
- Website
- go-ahead-bw.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $16–35
- Schedules at
- go-ahead-bw.de
- 2nd Class Ticket
- $16–20
- 1st Class Ticket
- $22–35
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- $8–35
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 7821 9960770
- info@sweg.de
- Website
- sweg.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a week
- Schedules at
- sweg.de
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- 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
Bus from Elbasan to Struga
- Ave. Duration
- 42 min
- Frequency
- Once daily
- Estimated price
- $4–6
- Schedules at
- eurobus.mk
Bus from Offenburg to Struga
- Ave. Duration
- 29h
- Frequency
- Twice a week
- Estimated price
- $100–140
- Schedules at
- eurobus.mk
- Phone
- +389 - 71 - 322 - 333
- Website
- martinoski.com
Bus from Skopje, Transporten Centar to Struga
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $5
- Schedules at
- martinoski.com
- Phone
- +389046787467
- eurolinia6@hotmail.com
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Struga
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Schedules at
- facebook.com
- vakcare@yahoo.com
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Struga
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Website
- https://facebook.com/profile.php?id=100064111145130
- Phone
- +383 49 166 760
- amalfitours2003@gmail.com
- Website
- facebook.com
Bus from Skopje, Transporten Centar to Struga
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $21
- Website
- https://www.facebook.com/amalfitours1
- Phone
- +389 42 218 007
- Website
- nasirtours.mk
Bus from München to Struga
- Ave. Duration
- 17h 33m
- Frequency
- Twice a week
- Estimated price
- $80
- Website
- https://www.nasirtours.mk/en/destinations
- Phone
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Zürich to Struga
- Ave. Duration
- 24h 6m
- Frequency
- Twice a week
- Estimated price
- $75–120
- Schedules at
- durmotours.com.mk
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide




















































































