• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 9 ways to get from Como to Capri by train, ferry, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, ferry  •  7h 13m

  1. Take the train from Como S. Giovanni to Milano Centrale 10 / ...
  2. Take the train from Milano Centrale to Napoli Centrale Fr / ...
  3. Take the ferry from Naples to Capri

82€ - 167€

Cheapest option

Train, bus, ferry  •  16h 25m

  1. Take the train from Como Borghi to Milano Cadorna R17
  2. Take the bus from Milano - Bus Station Lampugnano to Napoli - Corso A. Lucci Parcheggio Metropark
  3. Take the ferry from Naples to Capri

56€ - 89€

7 alternative options

Bus, ferry  •  14h 34m

  1. Take the bus from Como, Como Grandate to Naples, Naples 518
  2. Take the ferry from Naples to Capri

62€ - 96€

Drive, ferry  •  8h 34m

  1. Drive from Como to Sorrento
  2. Take the ferry from Sorrento to Capri

127€ - 182€

Train to Milan Malpensa, fly, ferry  •  5h 43m

  1. Take the train from Como Lago to Saronno
  2. Fly from Milan Malpensa (MXP) to Naples (NAP) MXP - NAP
  3. Take the ferry from Naples to Capri

62€ - 201€

Train to Milan Linate, fly, ferry  •  6h 3m

  1. Take the train from Como S. Giovanni to Milano Centrale
  2. Fly from Milan Linate (LIN) to Naples (NAP) LIN - NAP
  3. Take the ferry from Naples to Capri

79€ - 251€

Train to Milan Bergamo, fly, ferry  •  6h 25m

  1. Take the train from Como S. Giovanni to Milano Centrale
  2. Fly from Milan Bergamo (BGY) to Naples (NAP) BGY - NAP
  3. Take the ferry from Naples to Capri

72€ - 277€

Train, train to Verona, fly, ferry  •  7h 22m

  1. Take the train from Como S. Giovanni to Milano Centrale
  2. Take the train from Milano Centrale to Verona Porta Nuova
  3. Fly from Verona (VRN) to Naples (NAP) VRN - NAP
  4. Take the ferry from Naples to Capri

91€ - 370€

Train, train to Genoa, fly, ferry  •  8h 17m

  1. Take the train from Como S. Giovanni to Milano Centrale
  2. Take the train from Milano Centrale to Genova Piazza Principe
  3. Fly from Genoa (GOA) to Naples (NAP) GOA - NAP
  4. Take the ferry from Naples to Capri

87€ - 265€

Questions & Answers

The cheapest way to get from Como to Capri is to train and bus and ferry which costs 55€ - 90€ and takes 16h 25m.

More details

The quickest way to get from Como to Capri is to train and fly and ferry which costs 60€ - 210€ and takes 5h 43m.

More details

The distance between Como and Capri is 719 km.

The best way to get from Como to Capri without a car is to train and ferry which takes 7h 13m and costs 80€ - 170€.

More details

It takes approximately 7h 13m to get from Como to Capri, including transfers.

More details

The quickest flight from Milan Malpensa Airport to Naples Airport is the direct flight which takes 1h 15m.

Search flights

Alitalia, Meridiana and easyJet offer flights from Milan Malpensa Airport to Naples Airport.

Search flights

There are 2686+ hotels available in Capri. Prices start at 73€ per night.

More details

Map of how to get from Como to Capri.
Launch map view
  • Distance: 449.2 miles
  • Duration: 7h 13m

What companies run services between Como, Italy and Capri, Campania, Italy?

There is no direct connection from Como to Capri. However, you can take the train to Milano Centrale, take the train to Napoli Centrale, take the walk to Piazza Garibaldi, take the subway to Municipio, take the walk to Naples, then take the ferry to Capri. Alternatively, you can take a vehicle from Como to Capri via Naples, Naples, Garibaldi - Attestamento, Acton - Beverello, and Naples in around 14h 34m.

Airlines
Alitalia
Website
alitalia.com
Flights from Milan Malpensa to Naples
Ave. Duration
1h 15m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
180€ - 1000€
Flights from Milan Linate to Naples
Ave. Duration
1h 15m
When
Every day
Estimated price
45€ - 330€
Flights from Milan Linate to Naples via Rome
Ave. Duration
3h 4m
When
Monday to Saturday
Estimated price
45€ - 330€
Flights from Verona to Naples via Rome
Ave. Duration
3h 28m
When
Every day
Estimated price
100€ - 480€
Flights from Genoa to Naples via Rome
Ave. Duration
3h 25m
When
Every day
Estimated price
60€ - 260€
easyJet
Website
easyjet.com
Flights from Milan Malpensa to Naples
Ave. Duration
1h 25m
When
Every day
Estimated price
40€ - 230€
Volotea
Website
volotea.com
Flights from Verona to Naples
Ave. Duration
1h 25m
When
Every day
Estimated price
30€ - 320€
Flights from Verona to Naples via Palermo
Ave. Duration
3h 45m
When
Every day
Estimated price
30€ - 320€
Flights from Genoa to Naples
Ave. Duration
1h 25m
When
Every day
Estimated price
40€ - 250€
Ryanair
Website
ryanair.com
Flights from Milan Bergamo to Naples
Ave. Duration
1h 25m
When
Every day
Estimated price
30€ - 210€
Meridiana
Website
meridiana.it
Flights from Milan Malpensa to Naples
Ave. Duration
1h 30m
When
Every day
Estimated price
70€ - 480€
Train operators
Swiss Railways (SBB/CFF/FFS)

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs. Swiss Railways codeshares with American Airlines and Swiss International Air Lines out of Zurich International Airport.

Contact Details
Phone
+41 51 220 11 11
Website
sbb.ch
Train from Como S. Giovanni to Milano Centrale
Ave. Duration
37m
Frequency
Hourly
Estimated price
18€ - 35€
Website
Swiss Railways (SBB/CFF/FFS)
Trenitalia Eurocity

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Como S.Giovanni to Milano Centrale
Ave. Duration
38m
Frequency
5 times a day
Estimated price
15€ - 22€
Website
trenitalia.com
Train from Milano Centrale to Genova Piazza Principe
Ave. Duration
1h 32m
Frequency
3 times a day
Estimated price
25€ - 35€
Website
trenitalia.com
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Como S. Giovanni to Milano Centrale
Ave. Duration
38m
Frequency
Once daily
Estimated price
3€ - 8€
Website
trenitalia.com
1st Class
6€ - 8€
Train from Milano Centrale to Genova Piazza Principe
Ave. Duration
1h 53m
Frequency
Every 4 hours
Estimated price
9€ - 20€
Website
trenitalia.com
1st Class
16€ - 20€
Trenitalia Frecce

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Centrale to Napoli Centrale
Ave. Duration
4h 40m
Frequency
Hourly
Estimated price
75€ - 110€
Website
trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
Ave. Duration
1h 13m
Frequency
Hourly
Estimated price
18€ - 27€
Website
trenitalia.com
Train from Milano Centrale to Genova Piazza Principe
Ave. Duration
1h 30m
Frequency
Twice daily
Estimated price
18€ - 26€
Website
trenitalia.com
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Milano Centrale Station to Napoli Centrale Station
Ave. Duration
4h 53m
Frequency
Hourly
Estimated price
45€ - 70€
Website
italotreno.it
Train from Milano Centrale to Verona Porta Nuova
Ave. Duration
1h 14m
Frequency
Every 4 hours
Estimated price
18€ - 26€
Website
italotreno.it
Trenitalia Intercity

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano Centrale to Napoli Centrale
Ave. Duration
8h 41m
Frequency
Twice daily
Estimated price
65€ - 90€
Website
trenitalia.com
Train from Milano Centrale to Genova Piazza Principe
Ave. Duration
1h 44m
Frequency
Hourly
Estimated price
17€ - 25€
Website
trenitalia.com
Trenord
Phone
+39 02 7249 4494
Email
my-link@trenord.it
Website
trenord.it
Train from Como Borghi to Milano Cadorna
Ave. Duration
56m
Frequency
Hourly
Estimated price
4€ - 12€
Website
Trenord
Train from Como Lago to Saronno
Ave. Duration
40m
Frequency
Hourly
Estimated price
3€ - 7€
Website
Trenord
Bus operators
FlixBus

One of Europe’s leading bus companies, Flixbus serves over 1400 destinations, in 26 countries including Germany, France, Italy, Austria, the Netherlands, Croatia, Spain, and across Scandinavia and central and eastern Europe. Founded in 2012, Flixbus’ extensive network connects cities with approximately 200,000 trips, with buses often departing every 30 minutes. One of the most affordable ways to get around Europe (and expanding soon into the US), a Flixbus journey is cost-effective, well-connected, comfortable and safe.

Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Como, Como Grandate to Naples, Naples
Ave. Duration
12h 50m
Frequency
Once daily
Estimated price
40€ - 75€
Website
flixbus.co.uk
Baltour
Phone
+39 0861 1991900
Email
info@baltour.it
Website
flixbus.it
Bus from Milano - Bus Station Lampugnano to Napoli - Corso A. Lucci Parcheggio Metropark
Ave. Duration
12h 30m
Frequency
5 times a day
Estimated price
30€ - 50€
Website
Baltour
Marino Autolinee
Phone
+39 080 3112335
Email
info@marinobus.it
Website
marinobus.it
Bus from Milano Lampugnano to Napoli
Ave. Duration
11h
Frequency
Once daily
Estimated price
48€
Website
Marino Autolinee
Ferry operators
Gescab
Phone
+00 39 081704191
Email
info@gescab.it
Website
gescab.it
Ferry from Naples to Capri
Ave. Duration
50m
Frequency
Hourly
Estimated price
18€ - 21€
Website
Gescab

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.