There are 12 ways to get from Ancona to Ohrid by plane, bus, train, busferry, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Raffaello Sanzio Airport, bus
best- Fly from Raffaello Sanzio Airport (AOI) to Tirana International Airport Nënë Tereza (TIA)plane AOI - TIA
- Take the bus from Tirana, Terminali Lindor I Autobusave to Elbasanbus
- Take the bus from Elbasan to Ohridbus
8h 21mTrain to Abruzzo Airport, fly, bus
cheapest- Take the train from Ancona to Pescara Centraletrain
- Fly from Abruzzo Airport (PSR) to Tirana International Airport Nënë Tereza (TIA)plane PSR - TIA
- Take the bus from Elbasan to Ohridbus
10h 7m$35–207Train, bus and ferry, bus
- Take the train from Ancona to Bari Centraletrain Fr
- Take the busferry from Bari Porto to Durrësbusferry
- Take the bus from Durrës to Elbasanbus
- Take the bus from Elbasan to Ohridbus
14h 15mDrive, car ferry
- Drive from Ancona to Port Of Baricar
- Take the carferry from Port of Bari to Durrëscarferry
- Drive from Durrës to Ohridcar
15h 57m$179–296Train to Federico Fellini Airport, fly, bus
- Take the train from Ancona to Rimini Miramaretrain
- Fly from Federico Fellini Airport (RMI) to Tirana International Airport Nënë Tereza (TIA)plane RMI - TIA
- Take the bus from Elbasan to Ohridbus
9h 35m$77–263Train to Bologna Guglielmo Marconi Airport, fly, bus
- Take the train from Ancona to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Tirana International Airport Nënë Tereza (TIA)plane BLQ - TIA
- Take the bus from Elbasan to Ohridbus
10h 16m$54–331Train to Roma Ciampino Airport, fly, bus
- Take the train from Ancona to Roma Terminitrain
- Fly from Roma Ciampino Airport (CIA) to Tirana International Airport Nënë Tereza (TIA)plane CIA - TIA
- Take the bus from Elbasan to Ohridbus
12h 45m$91–484Train to Perugia Sant'Egidio Airport, fly, bus
- Take the train from Ancona to Folignotrain
- Fly from Perugia Sant'Egidio Airport (PEG) to Tirana International Airport Nënë Tereza (TIA)plane PEG - TIA
- Take the bus from Elbasan to Ohridbus
11h 57m$64–342Bus and ferry, bus
- Take the busferry from Ancona to Durrësbusferry
- Take the bus from Durrës to Ohridbus
18h 29mBus and ferry, bus via Durrës
- Take the busferry from Ancona to Durrësbusferry
- Take the bus from Durrës to Ohridbus
18h 43m$130Car ferry, bus via Elbasan
- Take the carferry from Port of Ancona to Durrëscarferry
- Take the bus from Durrës to Elbasanbus
- Take the bus from Elbasan to Ohridbus
19h 59mCar ferry, bus
- Take the carferry from Port of Ancona to Durrëscarferry
- Take the bus from Durrës to Ohridbus
20h 8m$125–199
Raffaello Sanzio Airport (AOI) to Tirana International Airport Nënë Tereza (TIA) flights
Comparing Your Travel Options
The cheapest way to get from Ancona to Ohrid is to train and fly and bus which costs $35 - $210 and takes 10h 7m.
The fastest way to get from Ancona to Ohrid is to train and fly and bus which takes 9h 35m and costs $75 - $270.
No, there is no direct bus from Ancona to Ohrid. However, there are services departing from Ancona and arriving at Ohrid via Durrës. The journey, including transfers, takes approximately 18h 29m.
The distance between Ancona and Ohrid is 740 km.
The best way to get from Ancona to Ohrid without a car is to train and bus and ferry and bus which takes 14h 15m and costs .
It takes approximately 8h 21m to get from Ancona to Ohrid, including transfers.
Ancona to Ohrid bus services, operated by M&B Travel, depart from Ancona station.
Ancona to Ohrid bus services, operated by M&B Travel, arrive at Durrës station.
There are 1457+ hotels available in Ohrid.
What companies run services between Ancona, Italy and Ohrid, North Macedonia?
There is no direct connection from Ancona to Ohrid. However, you can take the train to Castelferretti, walk to Raffaello Sanzio Airport (AOI) airport, fly to Tirana International Airport Nënë Tereza (TIA), walk to Tirana, Airport, take the bus to Tirana, Terminali Lindor I Autobusave, take the bus to Elbasan, walk to Elbasan, then take the bus to Ohrid. Alternatively, you can take a train from Ancona to Ohrid via Bari Centrale, Bari Centrale, Stazione Marittima, Bari Porto, Durrës, Durrës, Elbasan, and Elbasan in around 14h 15m.
- Website
- ryanair.com
Flights from Federico Fellini Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- $55–290
Flights from Abruzzo Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 15m
- When
- Monday to Saturday
- Estimated price
- $25–95
Flights from Bologna Guglielmo Marconi Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $40–260
Flights from Roma Ciampino Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $50–410
- Website
- flyulendo.com
Flights from Raffaello Sanzio Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $12–250
Flights from Federico Fellini Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $55–170
Flights from Abruzzo Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $10–160
Flights from Bologna Guglielmo Marconi Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $21–220
Flights from Perugia Sant'Egidio Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $40–300
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Ancona to Bari Centrale
- Ave. Duration
- 3h 56m
- Frequency
- Hourly
- Estimated price
- $65–120
- Website
- Trenitalia Frecce
Train from Ancona to Pescara Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- $22–40
- Website
- Trenitalia Frecce
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- $30–55
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Ancona to Bari Centrale
- Ave. Duration
- 4h 39m
- Frequency
- Every 2 hours
- Estimated price
- $50–100
- Website
- Trenitalia Intercity
Train from Ancona to Pescara Centrale
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- $17–35
- Website
- Trenitalia Intercity
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- $24–45
- Website
- Trenitalia Intercity
Train from Ancona to Roma Termini
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Estimated price
- $30–65
- Website
- Trenitalia Intercity
Train from Ancona to Foligno
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- $15–28
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Ancona to Rimini Miramare
- Ave. Duration
- 1h 13m
- Frequency
- Every 2 hours
- Estimated price
- $11–17
- Website
- Trenitalia
Train from Ancona to Pescara Centrale
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- $19–27
- Website
- Trenitalia
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 41m
- Frequency
- Every 3 hours
- Estimated price
- $27–40
- Website
- Trenitalia
Train from Ancona to Roma Termini
- Ave. Duration
- 3h 51m
- Frequency
- Every 3 hours
- Estimated price
- $35–55
- Website
- Trenitalia
Train from Ancona to Foligno
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- $17–24
- Website
- Trenitalia
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- $40–85
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +355 69 213 1213
- Travelbusel@gmail.com
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Elbasan
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Schedules at
- facebook.com
Bus from Durrës to Elbasan
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Schedules at
- facebook.com
Bus from Durrës to Elbasan
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Schedules at
- facebook.com
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
- Phone
- +355697278670
- mb.travel@hotmail.com
- Website
- facebook.com
Busferry from Bari Porto to Durrës
- Ave. Duration
- 4h 56m
- Frequency
- Twice a week
- Schedules at
- autobus.al
Busferry from Ancona to Durrës
- Ave. Duration
- 14h 29m
- Frequency
- Twice a week
- Schedules at
- autobus.al
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Bari Porto to Durrës
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355 68 391 1009
- info@nelatours.com
- Website
- nelatours.com
Bus from Durrës to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- nelatravel.site
Bus from Durrës to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- nelatravel.site
Bus from Durrës to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Schedules at
- nelatravel.site
- 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
- $18
- Schedules at
- senadtours.com
Bus from Durrës to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $18
- Schedules at
- senadtours.com
Bus from Durrës to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $18
- Schedules at
- senadtours.com
- Phone
- +355696383030
- Website
- firenzelines.com
Busferry from Ancona to Durrës
- Ave. Duration
- 14h 35m
- Frequency
- Once a week
- Estimated price
- $113
- Schedules at
- firenzelines.com
- 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
- $70–129
- Schedules at
- adriaferries.com
- Deck
- $74
- Inside cabin 2 beds
- $106
- Outside cabin 2 beds
- $129
- Car
- $113
Car ferry from Port of Ancona to Durrës
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $107–181
- Schedules at
- adriaferries.com
- Deck
- $107
- Inside cabin 2 beds
- $141
- Inner cabin 2 beds
- $163
- Car
- $147
Car ferry from Port of Ancona to Durrës
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $107–181
- Schedules at
- adriaferries.com
- Deck
- $107
- Inside cabin 2 beds
- $141
- Inner cabin 2 beds
- $163
- Car
- $147
- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- Ventouris Ferries
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $65–80
- Website
- Ventouris Ferries
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
































