There are 10 ways to get from Ulm to Ohrid by train, plane, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Allgäu Airport, Memmingen, fly to Ohrid Airport
best- Take the train from Ulm Hauptbahnhof to Memmingentrain
- Fly from Allgäu Airport, Memmingen (FMM) to Ohrid Airport (OHD)plane FMM - OHD
5h 53m$97–419Train to Allgäu Airport, Memmingen, fly to Skopje International Airport, bus
cheapest- Take the train from Ulm Hauptbahnhof to Memmingentrain
- Fly from Allgäu Airport, Memmingen (FMM) to Skopje International Airport (SKP)plane FMM - SKP
- Take the bus from Skopje, Transporten Centar to Ohridbus
12h 36m$50–343Train, bus
- Take the train from Ulm Hauptbahnhof to München Hbftrain 11 / ...
- Take the bus from München to Strugabus
20h 10m$106–190Drive 1,627.3 km
- Drive from Ulm to Ohridcar 1,627.3 km
17h 12m$268–388Train, ferry, train to Zurich Airport, fly to Ohrid Airport
- Take the train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhoftrain
- Take the ferry from Friedrichshafen Faehre to Romanshorn Autoquaiferry
- Take the train from Romanshorn to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Ohrid Airport (OHD)plane ZRH - OHD
8h 36m$228–676Train to Allgäu Airport, Memmingen, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Ulm Hauptbahnhof to Memmingentrain
- Fly from Allgäu Airport, Memmingen (FMM) to Tirana International Airport Nënë Tereza (TIA)plane FMM - TIA
- Take the bus from Tirana to Ohridbus
10h 40m$53–237Train to Stuttgart Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Ulm Hauptbahnhof to Wendlingentrain
- Fly from Stuttgart Airport (STR) to Tirana International Airport Nënë Tereza (TIA)plane STR - TIA
- Take the bus from Tirana to Ohridbus
10h 40m$90–371Train, train to Munich International Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Ulm Hauptbahnhof to München Hbftrain
- Take the train from Hauptbahnhof to Flughafen Münchentrain
- Fly from Munich International Airport (MUC) to Tirana International Airport Nënë Tereza (TIA)plane MUC - TIA
- Take the bus from Tirana to Ohridbus
11h 9m$129–355Bus via Struga
- Take the bus from Ulm to Strugabus
25h 30m$111–156Bus
- Take the bus from Ulm, Eberhard-Finckh-Straße / Ludwig-Beck-Straße to Ohridbus
26h
Ulm to Ohrid by bus
Questions & Answers
The cheapest way to get from Ulm to Ohrid is to train and fly and bus which costs $50 - $240 and takes 10h 40m.
The fastest way to get from Ulm to Ohrid is to train and fly which takes 5h 53m and costs $95 - $420.
Yes, there is a direct bus departing from Ulm, Eberhard-Finckh-Straße / Ludwig-Beck-Straße and arriving at Ohrid. Services depart twice a week, and operate Wednesday and Saturday. The journey takes approximately 26h.
The distance between Ulm and Ohrid is 1196 km. The road distance is 1627.3 km.
The best way to get from Ulm to Ohrid without a car is to train and bus which takes 20h 10m and costs $100 - $190.
It takes approximately 5h 53m to get from Ulm to Ohrid, including transfers.
Ulm to Ohrid bus services, operated by Euro Bus MK, depart from Ulm station.
Ulm to Ohrid bus services, operated by Euro Bus MK, arrive at Struga station.
Yes, the driving distance between Ulm to Ohrid is 1627 km. It takes approximately 17h 12m to drive from Ulm to Ohrid.
There are 1787+ hotels available in Ohrid.
What companies run services between Ulm, Germany and Ohrid, North Macedonia?
Euro Bus MK operates a bus from Ulm to Struga twice a week. Tickets cost $90–140 and the journey takes 24h 10m.
- Website
- comlux.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h 3m
- When
- Tuesday, Friday, Thursday, and Saturday
- Estimated price
- $240–1,200
- Website
- flexflight.dk
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h 3m
- When
- Friday, Thursday, Saturday, and Tuesday
- Estimated price
- $240–1,200
- Website
- flyulendo.com
Flights from Allgäu Airport, Memmingen to Ohrid Airport
- Ave. Duration
- 2h
- When
- Thursday and Sunday
- Estimated price
- $75–370
Flights from Allgäu Airport, Memmingen to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $30–180
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $65–230
- Website
- lufthansa.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza via Munich International Airport
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $120–450
Flights from Munich International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $95–210
- Website
- swiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $120–650
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–410
- Website
- ryanair.com
Flights from Allgäu Airport, Memmingen to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $35–200
Flights from Allgäu Airport, Memmingen to Tirana International Airport Nënë Tereza via Naples
- Ave. Duration
- 3h 50m
- When
- Thursday and Sunday
- Estimated price
- $35–200
- Website
- flyedelweiss.com
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $120–650
- Website
- eurowings.com
Flights from Stuttgart Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 55m
- When
- Saturday
- Estimated price
- $80–360
- 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
- Website
- wizzair.com
Flights from Allgäu Airport, Memmingen to Skopje International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $24–200
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Ulm Hauptbahnhof to Memmingen
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- $12–18
- Website
- https://int.bahn.de/en
Train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- $23–35
- Website
- https://int.bahn.de/en
Train from Ulm Hauptbahnhof to Wendlingen
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $13–20
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to Flughafen München
- Ave. Duration
- 46 min
- Frequency
- Every 15 minutes
- Estimated price
- $9–14
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Ulm Hauptbahnhof to Memmingen
- Ave. Duration
- 28 min
- Frequency
- 3 times a day
- Estimated price
- $11–40
- Website
- https://int.bahn.de/en
Train from Ulm Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 13m
- Frequency
- Every 30 minutes
- Estimated price
- $30–100
- Website
- https://int.bahn.de/en
Train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a day
- Estimated price
- $22–70
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Ulm Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 12m
- Frequency
- 4 times a day
- Estimated price
- $18–40
- Website
- https://www.ns.nl/en
- Phone
- +49 821 899 825 44
- servus@arverio.de
- Website
- arverio-by.de
Train from Ulm Hauptbahnhof to München Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Schedules at
- arverio-by.de
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Ulm Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- $35–60
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +43 1 89900
- service@westbahn.at
- Website
- westbahn.at
Train from Ulm Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- $30–55
- Website
- https://westbahn.at/en/
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhof
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a week
- Estimated price
- $16–20
- Schedules at
- meine-rab.de
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Romanshorn to Zürich Flughafen
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- $30–95
- Website
- https://www.sbb.ch/en
- 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
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Tirana to Ohrid
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- $6–21
- Schedules at
- eurobus.mk
Bus from Ulm to Struga
- Ave. Duration
- 24h 10m
- Frequency
- Twice a week
- Estimated price
- $90–140
- Schedules at
- eurobus.mk
- Phone
- +355 68 391 1009
- info@nelatours.com
- Website
- nelatours.com
Bus from Tirana to Ohrid
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Schedules at
- nelatours.com
- Phone
- +389 71 302 600
- classik.kompani@hotmail.com
- Website
- traveling.com
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $19
- Schedules at
- https://traveling.com/en/bus/company/classic-company
- Phone
- (389) 46 251-882
- info@galeb.mk
- Website
- galeb.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Estimated price
- $15–22
- Schedules at
- galeb.mk
- Phone
- 078/421-297
- biserprom.mk@gmail.com
- Website
- biserprom.com.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $9–16
- Schedules at
- biserprom.com.mk
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- ganicekskluziv.mk
- Phone
- +389 44 338 003
- info@bashkimtours.com
Bus from Ulm, Eberhard-Finckh-Straße / Ludwig-Beck-Straße to Ohrid
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Schedules at
- http://www.bashkimtours.com/en/index.php
- Phone
- +49 (0) 7531 3640-0
- info@bsb.de
- Website
- bsb.de
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- $10–14
- Schedules at
- bsb.de
- Phone
- +41 71 466 78 88
- info@sbsag.ch
- Website
- bodensee-schiffe.ch
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Schedules at
- bodensee-schiffe.ch
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
Want to know more about Flixbus?
Read the travel guide










































