There are 6 ways to get from Naples to Berat by plane, train, bus, 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, train, bus
best- Fly from Naples Airport (NAP) to Tirana International Airport Nënë Tereza (TIA)plane NAP - TIA
- Take the train from Durrës Plazh to Lushnjëtrain
- Take the bus from Lushnjë to Beratbus
6h 45mDrive, car ferry
cheapest- Drive from Naples to Porto Di Brindisicar
- Take the car ferry from Porto di Brindisi to Port of Vloracarferry
- Drive from Port Of Vlora to Beratcar
13h 17m$127–215Bus, bus and ferry via Bari
- Take the bus from Ferraris-Circumvesuviana to Bari Portobus
- Take the busferry from Bari Porto to Kavajëbusferry
- Take the bus from Kavajë to Beratbus
13h 9mTrain, bus and ferry, drive
- Take the train from Caserta to Brindisitrain Fa / ...
- Take the busferry from Brindisi - Piazza Capitanerie di Porto to Vlorëbusferry
- Drive from Vlorë to Beratcar
13h 28mTrain, bus and ferry
- Take the train from Napoli Centrale to Tarantotrain Ic
- Take the busferry from Taranto Port to Lushnjëbusferry
15h 44mBus, bus and ferry
- Take the bus from Napoli, Autostazione Metropark to Benevento - Terminal Busbus
- Take the busferry from Benevento to Tiranabusferry
- Take the bus from Tirana to Beratbus
20h 18m$130–132
Naples Airport (NAP) to Tirana International Airport Nënë Tereza (TIA) flights
Questions & Answers
The cheapest way to get from Naples to Berat is to bus and bus and ferry which costs $130 - $133 and takes 20h 18m.
The fastest way to get from Naples to Berat is to drive and car ferry which takes 13h 17m and costs $120 - $220.
No, there is no direct bus from Naples to Berat. However, there are services departing from Ferraris-Circumvesuviana and arriving at Berat via Bari Porto and Kavajë. The journey, including transfers, takes approximately 13h 9m.
The distance between Naples and Berat is 580 km.
The best way to get from Naples to Berat without a car is to bus and bus and ferry via Bari which takes 13h 9m and costs .
It takes approximately 6h 45m to get from Naples to Berat, including transfers.
Naples to Berat bus services, operated by Sita Sud S.r.l., depart from Ferraris-Circumvesuviana station.
Naples to Berat bus services, operated by Sita Sud S.r.l., arrive at Bari Porto station.
There are 592+ hotels available in Berat.
What companies run services between Naples, Italy and Berat, Albania?
There is no direct connection from Naples to Berat. However, you can fly to Tirana International Airport Nënë Tereza (TIA), walk to Tirana Airport, take the bus to Durrës, walk to Durrës Plazh, take the train to Lushnjë, walk to Lushnjë, then take the bus to Berat. Alternatively, you can take a bus from Ferraris-Circumvesuviana to Berat via Bari Porto, Bari Porto, Kavajë, and Kavajë in around 13h 9m.
- Website
- ryanair.com
Flights from Naples Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $28–170
- Website
- flyulendo.com
Flights from Naples Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $15–110
- Phone
- +355 52 222037
- ergys.verdho@hekurudha.al
- Website
- hekurudha.al
Train from Durrës Plazh to Lushnjë
- Ave. Duration
- 55 min
- Frequency
- Twice a week
- Estimated price
- $1–2
- Schedules at
- hekurudha.al
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Caserta to Brindisi
- Ave. Duration
- 4h 14m
- Frequency
- 5 times a day
- Estimated price
- $65–130
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Napoli Centrale to Taranto
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- $35–85
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Napoli Centrale to Taranto
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $45–75
- Website
- https://www.trenitalia.com/en.html
- Phone
- +383 38 616 161
- Website
- travel.gjirafa.com
Bus from Lushnjë to Berat
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Schedules at
- travel.gjirafa.com
Bus from Kavajë to Berat
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $7
- Schedules at
- travel.gjirafa.com
Bus from Tirana to Berat
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- $7
- Schedules at
- travel.gjirafa.com
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Ferraris-Circumvesuviana to Bari Porto
- Ave. Duration
- 3h 20m
- Frequency
- 6 times a week
- Estimated price
- $20–30
- Schedules at
- sitasudtrasporti.it
- Phone
- +355697278670
- mb.travel@hotmail.com
- Website
- facebook.com
Busferry from Bari Porto to Kavajë
- Ave. Duration
- 6h 19m
- Frequency
- 4 times a week
- Schedules at
- autobus.al
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Bari Porto to Kavajë
- Ave. Duration
- 6h 28m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Brindisi - Piazza Capitanerie di Porto to Vlorë
- Ave. Duration
- 4h 28m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Taranto Port to Lushnjë
- Ave. Duration
- 8h 34m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- 800 901 142
- air@aircampania.it
- Website
- aircampania.it
Bus from Napoli, Autostazione Metropark to Benevento - Terminal Bus
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- $6–9
- Schedules at
- aircampania.it
- Phone
- +355696383030
- Website
- firenzelines.com
Busferry from Benevento to Tirana
- Ave. Duration
- 13h 20m
- Frequency
- Once a week
- Estimated price
- $117
- Schedules at
- firenzelines.com
- Phone
- +39 0836 801578
- info@elladeviaggi.it
Car ferry from Porto di Brindisi to Port of Vlora
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a week
- Estimated price
- $72
- Schedules at
- https://www.elladeviaggi.it/Albania%20Vlora%20RED%20STAR%20FERRIES%20En.htm
- 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
- $45–65
- 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 Albania
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






























