There are 7 ways to get from Belgrade to Capri by plane, train, ferry, bus, car, 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 Fiumicino International Airport, train, ferry
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Fiumicino International Airport (FCO)plane BEG - FCO
- Take the train from Roma Termini to Napoli Centraletrain
- Take the ferry from Naples Beverello to Port of Capriferry
7h 45m€85–284Bus, train, ferry
- Take the bus from Beograd, Autobuska stanica to Triestebus
- Take the train from Trieste C.le to Napolitrain
- Take the ferry from Naples Beverello to Port of Capriferry
20h 19m€170–292Train, bus, ferry
- Take the train from Beograd centar to Podgoricatrain 433
- Take the bus from Podgorica , Bus station to Dubrovnik, Autobusni kolodvorbus
- Take the ferry from Dubrovnik to Bariferry 54
- Take the bus from Bari Porto to Napoli - Porto Immacolatellabus
- Take the ferry from Naples Beverello to Port of Capriferry
30h 45m€165–324Drive, car ferry, ferry
- Drive from Belgrade to Durrëscar
- Take the carferry from Durrës to Port of Baricarferry
- Drive from Port Of Bari to Naples Beverellocar
- Take the ferry from Naples Beverello to Port of Capriferry
20h 37m€240–397Fly to Naples Airport, ferry
- Fly from Belgrade Nikola Tesla Airport (BEG) to Naples Airport (NAP)plane BEG - NAP
- Take the ferry from Naples Beverello to Port of Capriferry
6h 13m€97–288Bus, ferry
- Take the bus from Belgrade bus station to Zagrebbus
- Take the bus from Zagreb to Napoli P.zza Garibaldibus
- Take the ferry from Naples Beverello to Port of Capriferry
25h 28m€159–260Bus, bus and ferry, train, ferry
- Take the bus from Beograd, Autobuska stanica to Podgorica , Bus stationbus
- Take the bus from Podgorica , Bus station to Shkoder,Rruga Teutabus
- Take the busferry from Shkoder,Rruga Teuta to Taranto Portbusferry
- Take the train from Taranto to Salernotrain Ic
- Take the ferry from Port of Salerno to Port of Capriferry
31h 46m
Belgrade to Capri by bus, train, subway, and ferry
Comparing Your Travel Options
The cheapest way to get from Belgrade to Capri is to fly and train and ferry which costs €80 - €290 and takes 7h 45m.
The fastest way to get from Belgrade to Capri is to fly and ferry which takes 6h 13m and costs €95 - €290.
The distance between Belgrade and Capri is 1045 km.
The best way to get from Belgrade to Capri without a car is to bus and train and ferry which takes 20h 19m and costs €170 - €300.
It takes approximately 7h 45m to get from Belgrade to Capri, including transfers.
There are 3336+ hotels available in Capri.
What companies run services between Belgrade, Serbia and Capri, Italy?
There is no direct connection from Belgrade to Capri. However, you can take the bus to Belgrade, Nikola Tesla Airport, walk to Belgrade Nikola Tesla Airport (BEG) airport, fly to Fiumicino International Airport (FCO), walk to Fiumicino Aeroporto, take the line 4571 train to Roma Termini, take the train to Napoli Centrale, walk to Garibaldi, take the subway to Municipio, walk to Naples Beverello, then take the ferry to Port of Capri. Alternatively, you can take a bus from Beograd, Autobuska stanica to Port of Capri via Trieste, Trieste C.le, Napoli, Garibaldi, Municipio, and Naples Beverello in around 20h 19m.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Fiumicino International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €65–190
Flights from Belgrade Nikola Tesla Airport to Naples Airport
- Ave. Duration
- 1h 30m
- When
- Monday
- Estimated price
- €85–170
- Website
- flyulendo.com
Flights from Belgrade Nikola Tesla Airport to Fiumicino International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €30–110
- Website
- wizzair.com
Flights from Belgrade Nikola Tesla Airport to Fiumicino International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €35–150
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Roma Termini to Napoli Centrale
- Ave. Duration
- 1h 10m
- Frequency
- Every 20 minutes
- Estimated price
- €30–55
- Website
- Trenitalia Frecce
Train from Taranto to Salerno
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Roma Termini to Napoli Centrale
- Ave. Duration
- 1h 18m
- Frequency
- Every 30 minutes
- Estimated price
- €25–45
- Website
- Italo Treno
Train from Trieste C.le to Napoli
- Ave. Duration
- 7h 31m
- Frequency
- Twice daily
- Estimated price
- €100–170
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Roma Termini to Napoli Centrale
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- €25–45
- Website
- Trenitalia Intercity
Train from Taranto to Salerno
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a day
- Estimated price
- €29–55
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Roma Termini to Napoli Centrale
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- €26–40
- Website
- Trenitalia
Train from Taranto to Salerno
- Ave. Duration
- 3h 48m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- Trenitalia
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- Railways of Montenegro (ŽPCG)
Train from Beograd centar to Podgorica
- Ave. Duration
- 9h 50m
- Frequency
- Once daily
- Estimated price
- €18–37
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- €18–24
- First Class
- €34–37
- Phone
- +381 69 600 606
- Website
- zirafaprevoz.com
Bus from Beograd, Autobuska stanica to Trieste
- Ave. Duration
- 10h 5m
- Frequency
- Once a week
- Estimated price
- €70
- Schedules at
- zirafaprevoz.com
- Phone
- +381 36 359 090
- contact@sanatrans.com
- Website
- Sana Trans
Bus from Beograd, Autobuska stanica to Trieste
- Ave. Duration
- 10h 15m
- Frequency
- Once a week
- Estimated price
- €55–75
- Website
- Sana Trans
- Phone
- +381 36 35-90-90
- lukireisen@gmail.com
- Website
- lukibus.com
Bus from Beograd, Autobuska stanica to Trieste
- Ave. Duration
- 12h 19m
- Frequency
- Once a week
- Estimated price
- €45–65
- Schedules at
- lukibus.com
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Podgorica , Bus station to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- €17–45
- Schedules at
- croatiabus.hr
- Phone
- +382 20 633 807
- bozur.cg@gmail.com
- Website
- bozur.net
Bus from Podgorica , Bus station to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- €35–80
- Schedules at
- bozur.net
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- €35–200
- Schedules at
- bozur.net
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Bari Porto to Napoli - Porto Immacolatella
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a week
- Estimated price
- €16–23
- Schedules at
- sitasudtrasporti.it
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Belgrade bus station to Zagreb
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Estimated price
- €35–55
- Website
- Flixbus
Bus from Zagreb to Napoli P.zza Garibaldi
- Ave. Duration
- 17h 10m
- Frequency
- Once daily
- Estimated price
- €100–160
- Website
- Flixbus
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 6h 29m
- Frequency
- Twice daily
- Estimated price
- €35–55
- Website
- Niš-ekspres
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Phone
- +381 11 2188 031
- lensdoo@sbb.rs
- Website
- lensprevoz.com
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- €45–50
- Schedules at
- lensprevoz.com
- Phone
- 8122-867
- Website
- lastra.co.rs
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- €15–17
- Schedules at
- lastra.rs
- Phone
- +382 69 294 654
- royaltravelcetinje@gmail.com
- Website
- busticket4.me
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- €35–130
- Schedules at
- Royal Travel Cetinje
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- Citylines
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- €23–35
- Website
- Citylines
- Phone
- +381 20 41 1090
- ozlemtours@yahoo.com
- Website
- polazak.rs
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €35–95
- Schedules at
- facebook.com
- Phone
- +381648892600
- jadranekspres@globtour.com
- Website
- jadranekspres.info
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 8h 33m
- Frequency
- 3 times a week
- Estimated price
- €45–260
- Schedules at
- Jadran Ekspres
- Phone
- +381 (0) 31 524-518
- office@gaga-turs.rs
- Website
- gaga-turs.rs
Bus from Beograd, Autobuska stanica to Podgorica , Bus station
- Ave. Duration
- 9h 58m
- Frequency
- 3 times a week
- Estimated price
- €30–45
- Schedules at
- busticket4.me
- Phone
- +355 69 234 8608
- info@dritatravel.com
- Website
- dritatravel.com
Bus from Podgorica , Bus station to Shkoder,Rruga Teuta
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- €15–22
- Schedules at
- dritatravel.com
- Phone
- +382 69 312 161
- mstourspodgorica@gmail.com
- Website
- MS tours
Bus from Podgorica , Bus station to Shkoder,Rruga Teuta
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- €8–11
- Website
- MS tours
- Phone
- +382 32 520 495
- info@kotortotirana.com
- Website
- Old Town Travel
Bus from Podgorica , Bus station to Shkoder,Rruga Teuta
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- €14
- Website
- Old Town Travel
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Shkoder,Rruga Teuta to Taranto Port
- Ave. Duration
- 14h 21m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +39 081 428 5555
- booking@snav.it
- Website
- snav.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €28–45
- Schedules at
- snav.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €28–45
- Schedules at
- snav.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €28–45
- Schedules at
- snav.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €28–45
- Schedules at
- snav.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €28–45
- Schedules at
- snav.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €28–45
- Schedules at
- snav.it
- Phone
- (+39)081.552.07.63
- customercare@nlg.it
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- €23–45
- Website
- Navigazione Libera del Golfo
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- Jadrolinija
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €90–140
- Website
- Jadrolinija
- Phone
- +3907150211621
- booking@adriaferries.com
- Website
- adriaferries.com
Car ferry from Durrës to Port of Bari
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- €62–114
- Schedules at
- adriaferries.com
- Deck
- €65
- Inside cabin 2 beds
- €94
- Outside cabin 2 beds
- €114
- Car
- €100
- Phone
- +30 210 4828001
- booking@ventourisferries.com
- Website
- Ventouris Ferries
Car ferry from Durrës to Port of Bari
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €60–70
- Website
- Ventouris Ferries
- Phone
- +39.089.871483
- Website
- Alicost S.p.A.
Ferry from Port of Salerno to Port of Capri
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- €30–55
- Website
- Alicost S.p.A.
Want to know more about travelling around Italy
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
Getting to Rome from the airport
Read the travel guide
Travelling by boat in Italy
Read the travel guide




















































































