There are 7 ways to get from Palermo to Ohrid by plane, train, bus, car ferry, car, ferry, or busferry
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 Palermo Airport (PMO) to Ohrid Airport (OHD)plane PMO - OHD
12h 20m$125–519Fly to Tirana International Airport Nënë Tereza, bus
cheapest- Fly from Palermo Airport (PMO) to Tirana International Airport Nënë Tereza (TIA)plane PMO - TIA
- Take the bus from Elbasan to Ohridbus
10h 41m$84–263Train, Bus
- Take the train from Palermo Centrale to Lamezia Terme C.train Ic
- Take the train from Lamezia Terme C. to Brindisitrain Ic
- Take the bus from Brindisi - Piazza Capitanerie di Porto to Vlorëbus
- Take the bus from Vlorë to Ohridbus
20h 36mBus, car ferry
- Take the bus from Palermo to Baribus 591
- Take the car ferry from Port of Bari to Durrëscarferry
- Take the bus from Durrës to Ohridbus
25h 17m$108–258Drive, ferry, car ferry
- Drive from Palermo to Messina Marittimacar
- Take the ferry from Messina Marittima to Villa San Giovanniferry
- Drive from Villa San Giovanni to Porto Di Brindisicar
- Take the car ferry from Porto di Brindisi to Port of Vloracarferry
- Drive from Port Of Vlora to Ohridcar
19h 42m$199–333Train, bus and ferry, bus
- Take the train from Palermo Centrale to Messina Centraletrain Re
- Take the busferry from Messina - Piazza della Repubblica to Vlorëbusferry
- Take the bus from Vlorë to Ohridbus
26h 3mBus, bus and ferry
- Take the bus from Palermo Oreto Orsi to Messina Piazza della Repubblicabus
- Take the busferry from Messina - Piazza della Repubblica to Vlorëbusferry
- Take the bus from Vlorë to Ohridbus
26h 18m
Palermo to Ohrid by bus, foot, and car ferry
Questions & Answers
The cheapest way to get from Palermo to Ohrid is to fly and bus which costs $80 - $270 and takes 10h 41m.
The fastest way to get from Palermo to Ohrid is to fly and bus which takes 10h 41m and costs $80 - $270.
No, there is no direct bus from Palermo to Ohrid. However, there are services departing from Galilei Giotto and arriving at Ohrid via Palermo Oreto Orsi, Messina - Piazza della Repubblica and Vlorë. The journey, including transfers, takes approximately 26h 18m.
The distance between Palermo and Ohrid is 780 km.
The best way to get from Palermo to Ohrid without a car is to train and Bus which takes 20h 36m and costs .
It takes approximately 12h 20m to get from Palermo to Ohrid, including transfers.
Palermo to Ohrid bus services, operated by SAIS Autolinee, depart from Palermo Oreto Orsi station.
Palermo to Ohrid bus services, operated by SAIS Autolinee, arrive at Messina Piazza della Repubblica station.
There are 1302+ hotels available in Ohrid.
What companies run services between Palermo, Italy and Ohrid, North Macedonia?
Swiss, Edelweiss Air, and four other airlines fly from Palermo Airport (PMO) to Ohrid Airport (OHD) 6 times a week.
- Website
- flyulendo.com
Flights from Palermo Airport to Ohrid Airport via Milan Malpensa
- Ave. Duration
- 12h 18m
- When
- Thursday and Sunday
- Estimated price
- $110–500
Flights from Palermo Airport to Tirana International Airport Nënë Tereza via Rome
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $120–270
Flights from Palermo Airport to Tirana International Airport Nënë Tereza via Pisa
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $120–270
Flights from Palermo Airport to Tirana International Airport Nënë Tereza via Perugia
- Ave. Duration
- 7h 20m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $120–270
- Website
- ita-airways.com
Flights from Palermo Airport to Tirana International Airport Nënë Tereza via Rome
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- $75–240
- Website
- swiss.com
Flights from Palermo Airport to Ohrid Airport via Zurich
- Ave. Duration
- 9h 10m
- When
- Thursday
- Estimated price
- $210–950
- Website
- austrian.com
Flights from Palermo Airport to Ohrid Airport via Vienna
- Ave. Duration
- 14h 50m
- When
- Saturday
- Estimated price
- $210–850
- Website
- ryanair.com
Flights from Palermo Airport to Tirana International Airport Nënë Tereza via Bari
- Ave. Duration
- 4h 30m
- When
- Friday
- Estimated price
- $90–230
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Palermo Centrale to Lamezia Terme C.
- Ave. Duration
- 5h 48m
- Frequency
- Once daily
- Estimated price
- $30–200
- Website
- https://www.trenitalia.com/en.html
Train from Lamezia Terme C. to Brindisi
- Ave. Duration
- 3h 56m
- Frequency
- Once daily
- Estimated price
- $22–50
- Website
- https://www.trenitalia.com/en.html
Train from Palermo Centrale to Messina Centrale
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- $21–30
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Palermo Centrale to Messina Centrale
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- $15–23
- Website
- https://www.trenitalia.com/en.html
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Brindisi - Piazza Capitanerie di Porto to Vlorë
- Ave. Duration
- 4h 28m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Messina - Piazza della Repubblica to Vlorë
- Ave. Duration
- 17h 2m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Vlorë to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $16–22
- Schedules at
- eurobus.mk
Bus from Durrës to Ohrid
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- $9–22
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Palermo to Bari
- Ave. Duration
- 11h 50m
- Frequency
- 5 times a week
- Estimated price
- $40–160
- Website
- https://www.flixbus.co.uk
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Durrës to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- senadtours.com
- Phone
- +355 68 391 1009
- info@nelatours.com
- Website
- nelatours.com
Bus from Durrës to Ohrid
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $24
- Schedules at
- nelatours.com
- Phone
- 800 21 10 20
- saisautolineeweb@gmail.com
- Website
- saisautolinee.it
Bus from Palermo Oreto Orsi to Messina Piazza della Repubblica
- Ave. Duration
- 2h 40m
- Frequency
- 5 times a day
- Estimated price
- $14–21
- Schedules at
- saisautolinee.it
- Phone
- +3907150211621
- booking@adriaferries.com
- Website
- adriaferries.com
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- $55–70
- Schedules at
- adriaferries.com
- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- ventourisferries.com
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $55–75
- Website
- https://ventourisferries.com/en/
- Phone
- 342 32 55 869
- Website
- blujetlines.it
Ferry from Messina Marittima to Villa San Giovanni
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2–3
- Schedules at
- blujetlines.it
- Phone
- +30 210 9561630
- info@europeanseaways.com
- Website
- ferries.gr
Car ferry from Porto di Brindisi to Port of Vlora
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a week
- Website
- https://www.ferries.gr/european-seaways/ferries.htm
- Phone
- +39 0831 575289
- Website
- starlines.it
Car ferry from Porto di Brindisi to Port of Vlora
- Ave. Duration
- 7h 1m
- Frequency
- 3 times a week
- Estimated price
- $48–50
- Website
- https://starlines.it/
- Phone
- +30 210 9561630
- info@a-ships.com
- Website
- a-ships.com
Car ferry from Porto di Brindisi to Port of Vlora
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- $53–95
- Schedules at
- a-ships.com
- Deck /Air type
- $53
- Cabin
- $55–95
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Travelling by boat in Italy
Read the travel guide






















