There are 10 ways to get from Offenburg to Struga by train, plane, 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.
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 17m$220–906Train to Karlsruhe/Baden-Baden Airport, fly to Tirana International Airport Nënë Tereza, bus
cheapest- Take the train from Offenburg Bahnhof to Baden-Badentrain
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Tirana International Airport Nënë Tereza (TIA)plane FKB - TIA
- Take the bus from Tirana, Terminali Lindor I Autobusave to Strugabus
10h 28m$54–292Train, bus via Munich
- Take the train from Offenburg Bahnhof to München Hbftrain 60
- Take the bus from München to Strugabus
22h 10m$161–315Drive 1,816.6 km
- Drive from Offenburg to Strugacar 1,816.6 km
19h 34m$300–433Train 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 12m$126–840Train, train to Stuttgart Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Offenburg Bahnhof to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hauptbahnhof to Hauptbahnhoftrain
- Fly from Stuttgart Airport (STR) to Tirana International Airport Nënë Tereza (TIA)plane STR - TIA
- Take the bus from Tirana, Terminali Lindor I Autobusave to Strugabus
10h 32m$115–466Train, 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 Tirana, Terminali Lindor I Autobusave to Strugabus
11h 36m$150–455Train to Basel, fly to Pristina, bus
- Take the train from Offenburg Bahnhof to Basel SBBtrain
- Fly from Basel (BSL) to Pristina (PRN)plane BSL - PRN
- Take the bus from Pristina to Strugabus
12h 56m$142–484Train, bus
- Take the train from Offenburg to Zürich HBtrain Nightjet
- Take the bus from Zürich to Strugabus
28h 19m$102–179Bus
- Take the bus from Offenburg to Strugabus
29h$100–140
Offenburg to Struga by bus
Questions & Answers
The cheapest way to get from Offenburg to Struga is to train and fly and bus which costs $50 - $300 and takes 10h 28m.
The fastest way to get from Offenburg to Struga is to train and fly which takes 6h 12m and costs $120 - $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 1816.6 km.
The best way to get from Offenburg to Struga without a car is to train and bus via Munich which takes 22h 10m and costs $160 - $320.
It takes approximately 7h 17m 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 1817 km. It takes approximately 19h 34m to drive from Offenburg to Struga.
There are 1686+ 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
- Thursday and Sunday
- Estimated price
- $220–1,300
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Thursday
- Estimated price
- $130–700
Flights from Basel to Pristina
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- $210–1,200
- Website
- flexflight.dk
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Thursday and Sunday
- Estimated price
- $220–1,300
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Thursday
- Estimated price
- $130–700
Flights from Basel to Pristina
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $210–1,200
- Website
- easyjet.com
Flights from Basel to Pristina
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- $100–380
- Website
- austrian.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 50m
- When
- Monday to Friday
- Estimated price
- $110–700
Flights from Zurich Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $100–410
Flights from Basel to Pristina via Vienna
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $150–300
Flights from Basel to Pristina
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $95–260
- Website
- swiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $420–700
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza via Zurich Airport
- Ave. Duration
- 4h 40m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $110–430
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 57m
- When
- Monday, Wednesday, Friday, Saturday, Sunday, and Tuesday
- Estimated price
- $100–390
- Website
- lufthansa.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $120–460
Flights from Zurich Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $110–430
- Website
- flyulendo.com
Flights from Karlsruhe/Baden-Baden Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $35–260
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $65–270
- Website
- ryanair.com
Flights from Karlsruhe/Baden-Baden Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 10m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $45–240
Flights from Karlsruhe/Baden-Baden Airport to Tirana International Airport Nënë Tereza via Lamezia Terme
- Ave. Duration
- 4h 15m
- When
- Monday and Saturday
- Estimated price
- $45–240
- Website
- flyedelweiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $420–700
- Website
- wizzair.com
Flights from Mulhouse to Ohrid Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $170–750
- Website
- eurowings.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 55m
- When
- Saturday
- Estimated price
- $70–360
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Offenburg Bahnhof to Basel SBB
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- $26–80
- Website
- https://int.bahn.de/en
Train from Offenburg Bahnhof to München Hbf
- Ave. Duration
- 3h 27m
- Frequency
- Once daily
- Estimated price
- $80–240
- Website
- https://int.bahn.de/en
Train from Offenburg Bahnhof to Baden-Baden
- Ave. Duration
- 19 min
- Frequency
- Every 4 hours
- Estimated price
- $8–25
- Website
- https://int.bahn.de/en
Train from Offenburg Bahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $14–45
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- $16–50
- 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
- 3 times a day
- Estimated price
- $35–55
- Website
- https://konzern.oebb.at/en/
Train from Offenburg Bahnhof to Baden-Baden
- Ave. Duration
- 19 min
- Frequency
- Twice daily
- Estimated price
- $17–26
- Website
- https://konzern.oebb.at/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
- $15–35
- Website
- https://www.ns.nl/en
Train from Offenburg to Zürich HB
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- $27–60
- Website
- https://www.ns.nl/en
- 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
- $28–45
- Website
- https://int.bahn.de/en
Train from Offenburg Bahnhof to Baden-Baden
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $9–14
- Website
- https://int.bahn.de/en
Train from Offenburg Bahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 47 min
- Frequency
- 5 times a day
- Estimated price
- $15–24
- Website
- https://int.bahn.de/en
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Offenburg Bahnhof to Basel SBB
- Ave. Duration
- 1h 33m
- Frequency
- Once a week
- Estimated price
- $30–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- $35–110
- Website
- https://www.sbb.ch/en
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-by.de
Train from Karlsruhe Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $15–22
- Schedules at
- arverio-by.de
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-bw.de
Train from Karlsruhe Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $16–30
- Schedules at
- arverio-bw.de
- 2nd Class Ticket
- $16–20
- 1st Class Ticket
- $21–30
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Karlsruhe Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- $20–35
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 711 2092-7087
- Website
- regional.bahn.de
Train from Karlsruhe Hauptbahnhof to Hauptbahnhof
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a week
- Estimated price
- $16–24
- Schedules at
- regional.bahn.de
- Phone
- +389 42 218 007
- Website
- nasirtours.mk
Bus from München to Struga
- Ave. Duration
- 17h 33m
- Frequency
- Twice a week
- Estimated price
- $78
- Website
- https://www.nasirtours.mk/en/destinations
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Struga
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Tirana, Terminali Lindor I Autobusave to Struga
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $6–17
- 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
- +383 49 166 760
- amalfitours2003@gmail.com
- Website
- facebook.com
Bus from Pristina to Struga
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $18
- Website
- https://www.facebook.com/amalfitours1
- 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

















































