There are 7 ways to get from Sochi to Capri by plane, train, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sochi International Airport to Fiumicino International Airport, train, ferry
best- Fly from Sochi International Airport (AER) to Fiumicino International Airport (FCO)AER - FCO
- Take the train from Roma Termini to Napoli Centrale
- Take the ferry from Naples Beverello to Port of Capri
12h 54m€193–738Train to Krasnodar, fly to Naples Airport, ferry
cheapest- Take the train from Sochi to Krasnodar 1
- Fly from Krasnodar (KRR) to Naples Airport (NAP)KRR - NAP
- Take the ferry from Naples Beverello to Port of Capri
14h 54m€162–597Bus, ferry
- Take the bus from Sochi Bus station to Tuapse
- Take the bus from Tuapse to Gomel Bus Station
- Take the bus from Gomel Bus Station to Wroclaw Sucha Central Bus Station
- Take the bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to NAPOLI, Parcheggio METROPARK, via Corso Arnaldo Lucci
- Take the ferry from Naples Beverello to Port of Capri
3d 7h€250–394Train, bus, ferry
- Take the train from Sochi to Bobruisk
- Take the bus from Babruysk Bus station to Wroclaw Sucha Central Bus Station
- Take the bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to NAPOLI, Parcheggio METROPARK, via Corso Arnaldo Lucci
- Take the ferry from Naples Beverello to Port of Capri
3d 18h€245–412Fly Sochi International Airport to Naples Airport, ferry
- Fly from Sochi International Airport (AER) to Naples Airport (NAP)AER - NAP
- Take the ferry from Naples Beverello to Port of Capri
10h 47m€179–703Train, bus, ferry via Brest
- Take the train from Sochi to Minsk Pas
- Take the train from Minsk Pas to Brest C
- Take the bus from Brest Bus station to Lublin
- Take the bus from Lublin to Neapol
- Take the ferry from Naples Beverello to Port of Capri
3d 20hTrain, bus, ferry #2
- Take the train from Sochi to Molodechno
- Take the train from Molodechno to Baranovichi-P
- Take the bus from Baranovichi Bus station to Kielce, dworzec autobusowy
- Take the bus from Kielce to Neapol
- Take the ferry from Naples Beverello to Port of Capri
4d
Sochi International Airport (AER) to Fiumicino International Airport (FCO) flights
Questions & Answers
The cheapest way to get from Sochi to Capri is to bus and ferry which costs €250 - €400 and takes 3 days 7h.
The fastest way to get from Sochi to Capri is to fly and ferry which takes 10h 47m and costs €170 - €750.
The distance between Sochi and Capri is 2579 km.
The best way to get from Sochi to Capri without a car is to bus and ferry which takes 3 days 7h and costs €250 - €400.
It takes approximately 12h 54m to get from Sochi to Capri, including transfers.
Capri is 2h behind Sochi. It is currently 6:18 AM in Sochi and 4:18 AM in Capri.
There are 3284+ hotels available in Capri.
What companies run services between Sochi, Russia and Capri, Italy?
There is no direct connection from Sochi to Capri. However, you can take the train to Adler, walk to Adler station, take the line 105 bus to Sochi Airport, walk to Sochi International Airport (AER) airport, fly to Fiumicino International Airport (FCO), walk to Fiumicino Aeroporto, take the train to Roma Termini, take the train to Napoli Centrale, walk to Piazza 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 Sochi Bus station to Port of Capri via Tuapse, Gomel Bus Station, Wroclaw Sucha Central Bus Station, WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1, NAPOLI, Parcheggio METROPARK, via Corso Arnaldo Lucci, Alibus - Garibaldi - Rosa Parks, Beverello - Angioino, and Naples Beverello in around 3d 7h.
- Website
- turkishairlines.com
Flights from Sochi International Airport to Fiumicino International Airport via Istanbul
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- €450–1,400
Flights from Sochi International Airport to Naples Airport via Istanbul
- Ave. Duration
- 10h 27m
- When
- Every day
- Estimated price
- €480–1,500
Flights from Krasnodar to Naples Airport via Istanbul
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- €420–1,300
- Website
- flyulendo.com
Flights from Sochi International Airport to Fiumicino International Airport via Erevan
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €140–550
Flights from Sochi International Airport to Naples Airport via Erevan
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €150–600
Flights from Sochi International Airport to Naples Airport via Tel Aviv
- Ave. Duration
- 7h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €150–600
Flights from Krasnodar to Naples Airport via Erevan
- Ave. Duration
- 6h 55m
- When
- Friday
- Estimated price
- €130–500
Flights from Krasnodar to Naples Airport via Sharm el-Sheikh
- Ave. Duration
- 10h 35m
- When
- Saturday
- Estimated price
- €150–550
- Website
- airserbia.com
Flights from Sochi International Airport to Fiumicino International Airport via Belgrade
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- €200–900
- Website
- flyone.eu
Flights from Sochi International Airport to Fiumicino International Airport via Erevan
- Ave. Duration
- 9h 30m
- When
- Sunday
- Estimated price
- €280–1,200
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Napoli Centrale
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €22–55
- Website
- https://www.italotreno.it/en
Train from Sochi to Bobruisk
- Ave. Duration
- 44h 32m
- Frequency
- 4 times a week
- Estimated price
- €80–140
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €80–85
- 2nd Class (Kupé)
- €120–140
- 1nd Class (SW)
- €288
Train from Sochi to Minsk Pas
- Ave. Duration
- 46h 44m
- Frequency
- 4 times a week
- Estimated price
- €80–150
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €80–90
- 2nd Class (Kupé)
- €130–150
- 1nd Class (SW)
- €305
Train from Minsk Pas to Brest C
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- €22–45
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €22–24
- 2nd Class (Kupé)
- €40–45
- 1nd Class (SW)
- €77
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Sochi to Krasnodar 1
- Ave. Duration
- 4h 13m
- Frequency
- Once daily
- Estimated price
- €12–18
- Website
- https://eng.rzd.ru/
- Lastochka Train
- €12–18
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Sochi to Minsk Pas
- Ave. Duration
- 2d
- Frequency
- 4 times a week
- Estimated price
- €65–110
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €270–380
- 3rd Class (Platzcart)
- €65–95
- 2nd Class (Kupé)
- €75–110
Train from Sochi to Molodechno
- Ave. Duration
- 2d 1h
- Frequency
- 4 times a week
- Estimated price
- €65–110
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €280–390
- 3rd Class (Platzcart)
- €65–95
- 2nd Class (Kupé)
- €75–110
Train from Minsk Pas to Brest C
- Ave. Duration
- 3h 9m
- Frequency
- 5 times a day
- Estimated price
- €8–11
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Minsk Pas to Brest C
- Ave. Duration
- 3h 28m
- Frequency
- 4 times a week
- Estimated price
- €27–85
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- €60–85
- 1nd Class (SW)
- €70–100
- 3rd Class (Platzcart)
- €27–35
Train from Minsk Pas to Brest C
- Ave. Duration
- 4h 3m
- Frequency
- 4 times a week
- Estimated price
- €3–6
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Sitting Class
- €3–4
- 3rd Class (Platzcart)
- €4–6
- 2nd Class (Kupé)
- €6–8
Train from Molodechno to Baranovichi-P
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- €2–5
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Sitting Class
- €2–3
- 3rd Class (Platzcart)
- €3–5
- 2nd Class (Kupé)
- €5–7
- Phone
- +7 (8652) 23 47 41
- avtovokzal26@mail.ru
- Website
- avtovokzal26.ru
Bus from Sochi Bus station to Tuapse
- Ave. Duration
- 1h 58m
- Frequency
- Twice daily
- Estimated price
- €5–7
- Schedules at
- https://avtovokzal26.ru/raspisanie
- Book at
- https://regionbilet.ru/
- Website
- https://avtovokzal26.ru/
- Website
- infobus.by
Bus from Tuapse to Gomel Bus Station
- Ave. Duration
- 28h 2m
- Frequency
- 3 times a week
- Estimated price
- €75–110
- Website
- https://infobus.by/en/bus
Bus from Gomel Bus Station to Wroclaw Sucha Central Bus Station
- Ave. Duration
- 18h 50m
- Frequency
- 3 times a week
- Estimated price
- €60–90
- Website
- https://infobus.by/en/bus
Bus from Babruysk Bus station to Wroclaw Sucha Central Bus Station
- Ave. Duration
- 16h 21m
- Frequency
- 3 times a week
- Estimated price
- €55–85
- Website
- https://infobus.by/en/bus
Bus from Brest Bus station to Lublin
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- €25–45
- Website
- https://infobus.by/en/bus
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to NAPOLI, Parcheggio METROPARK, via Corso Arnaldo Lucci
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- €95–120
- Website
- https://www.sindbad.pl/en/home
- Phone
- 13 43 232 76
- biuro@miskrosno.pl
- Website
- miskrosno.pl
Bus from Lublin to Neapol
- Ave. Duration
- 33h 30m
- Frequency
- Once a week
- Schedules at
- miskrosno.pl
- Book at
- api.euroticket.pl
Bus from Kielce to Neapol
- Ave. Duration
- 31h
- Frequency
- Once a week
- Schedules at
- miskrosno.pl
- Book at
- api.euroticket.pl
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Baranovichi Bus station to Kielce, dworzec autobusowy
- Ave. Duration
- 7h 5m
- Frequency
- Twice daily
- Estimated price
- €16–23
- Schedules at
- vt.by
- Phone
- (+39)081.552.07.63
- customercare@nlg.it
- Website
- nlg.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- €25–30
- Website
- https://www.nlg.it/en/
- 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 4 hours
- Estimated price
- €25–27
- Schedules at
- snav.it
- Phone
- 081 18 96 66 90
- Website
- shop.caremar.it
Ferry from Naples Beverello to Port of Capri
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- €14–65
- Website
- https://shop.caremar.it/en/
- Passenger Ferry Ticket
- €14–19
- Passenger & Car Ferry Ticket
- €55–65
- Passenger Hydrofoil Ticket
- €22–27
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





































