1map logoGo to main page

Milan, Lombardy to Capri, Campania from $43: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Milan, Italy
to
Capri, Italy

How to Get from Milan to Capri: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$43 by busBest price
427 kmDistance
3h 26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Milan to Capri with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Drive
Average Duration
3h  26m
Estimated price
$61-280
Recommended
Company
various
Bus
Plane
Drive
Average Duration
5h  16m
Estimated price
$43-297
Cheapest
route map
Distance: 427 km
Duration: 3h 26m

See more options

Pricing table
Company
Itabus
Bus
Drive
Average Duration
13h  16m
Estimated price
$49-124
Company
various
Plane
Drive
Average Duration
5h  8m
Estimated price
$54-274
Company
various
Train
Drive
Average Duration
7h  10m
Estimated price
$65-214
Company
ItaloTreno
Train
Drive
Average Duration
6h  13m
Estimated price
$66-163
Company
FlixBus
Bus
Drive
Average Duration
12h  5m
Estimated price
$80-134
Company
various
Drive
Drive
Average Duration
8h 
Estimated price
$163-234

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $23 $24 $26 $23 $24 $24 $28
Train $87 $83 $82 $76 $80 $81 $77

Traveling From Milan to Capri

The journey from Milan, a bustling metropolis known for its fashion and business, to Capri, a serene island celebrated for its stunning landscapes and relaxed ambiance, offers a striking contrast in experiences.

Best Neighborhoods in Capri

Capri features charming neighborhoods that each offer distinct experiences.

Marina Grande
• Main port and easy access to ferries.
• Lively atmosphere with shops and restaurants.
Anacapri
• Quieter vibe with stunning views.
• Home to the famous Villa San Michele.
Capri Town
• Elegant boutiques and vibrant nightlife.
• Close to the iconic Piazzetta square.

Best Times To Visit Capri's Attractions

Planning your visit to Capri's attractions can elevate your experience.

Blue Grotto
Visit in the early morning to minimize crowds and enjoy calm waters.
Villa San Michele
Afternoon visits provide a quieter atmosphere and beautiful sunset views.
Piazzetta di Capri
Evenings are lively with local entertainment and vibrant dining options.

Capri Weather: What to Expect Year-Round

Capri enjoys a Mediterranean climate, featuring warm summers and mild winters, making it an attractive destination throughout the year. The best times to visit are late spring and early fall, as pleasant weather enhances outdoor activities and sightseeing.

Dining Recommendation in Capri

Be sure to try the local specialty, spaghetti alle vongole, at Da Paolino, where the enchanting lemon trees create a magical dining atmosphere. Unlike the fast-paced, refined culinary scene in Milan, Capri's vibrant flavors and fresh, local ingredients deliver a more relaxed and authentic experience that highlights the island's coastal charm.

Milan - Capri operators

Explore transport companies operating between Milan and Capri, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Website
https://www.terravision.eu/

Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station

Average Duration
50m
Estimated price
$7-11
Contact phone
+352 26 58 57 1
Website
https://www.flibco.com/en

Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station

Average Duration
50m
Estimated price
$9-13
Contact phone
+39 02 3008 9000
Website
https://autostradale.it/?lang=en-GB

Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station

Average Duration
1h
Estimated price
$4-17
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Milano, Autostazione Lampugnano to Napoli P.zza Garibaldi

Average Duration
9h
Estimated price
$60-90
Contact phone
+39 06 88 93 82 32
Website
https://www.itabus.it/en/home

Bus from Milan San Donato to Napoli Metropark

Average Duration
10h 10m
Estimated price
$29-40
Contact phone
+39 080 3112335
Website
https://marinobus.it/en/

Bus from Milan Via Giuseppe Impastato to Napoli Metropark

Average Duration
10h 15m
Estimated price
$55-80
Train
Contact phone
+39 06 8937 1892
Website
https://www.italotreno.it/en

Train from Milano Centrale Station to Napoli Centrale

Average Duration
4h 33m
Estimated price
$45-120
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

Train from Milano Rogoredo to Napoli Centrale

Average Duration
4h 53m
Estimated price
$55-170
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/

Train from Milano Rogoredo to Napoli Centrale

Average Duration
9h 35m
Estimated price
$50-70
Plane Show flights
Website
alitalia.com

Plane from Milan Linate (LIN) to Naples (NAP)

Average Duration
1h 15m
Estimated price
$50-250
Website
easyjet.com

Plane from Milan Malpensa (MXP) to Naples (NAP)

Average Duration
1h 30m
Estimated price
$30-280
Website
ryanair.com

Plane from Milan Malpensa (MXP) to Naples (NAP)

Average Duration
1h 31m
Estimated price
$21-350

Plane from Milan Bergamo (BGY) to Naples (NAP)

Average Duration
1h 25m
Estimated price
$20-300
Website
aeroitalia.com

Plane from Milan Linate (LIN) to Naples (NAP)

Average Duration
3h 10m
Estimated price
$90-260
Website
flexflight.dk

Plane from Milan Linate (LIN) to Naples (NAP)

Average Duration
3h 10m
Estimated price
$90-260
Ferry
Contact phone
(+39)081.552.07.63
Website
https://www.nlg.it/en/

Ferry from Naples Beverello to Capri

Average Duration
45m
Estimated price
$17-25
Contact phone
+39 081 428 5555
Website
https://snav.it

Ferry from Naples Beverello to Capri

Average Duration
50m
Estimated price
$27-40
Contact phone
+39 081 497 22 06
Website
alilauro.it

Ferry from Sorrento to Capri

Average Duration
20m
Estimated price
$20-23
Contact phone
081.878.14.30
Website
https://www.alilaurogruson.com/

Ferry from Sorrento to Capri

Average Duration
20m
Estimated price
$17-22

Milan to Capri: Overview of Bus, Train, Flight, and Car Trips

Traveling between Milan and Capri offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• Onboard the trains operated by Trenitalia and Italo, you can expect a variety of catering services. Trenitalia offers a trolley service in First and Business Class with snacks and beverages available for purchase. In First Class, complimentary refreshments may be served depending on the time of day. Italo has a similar offering with a Café Italo service providing light meals, snacks, and drinks on board. You can order directly from your seat using their app.
• Trenitalia operates Intercity trains which offer different seating options: First Class, which provides wider seats and quieter environments, and Second Class, which is less expensive with comfortable seating but more passengers. Italo primarily features Business Class, offering luxurious seating and additional service, and Standard Class with comfortable seating at a lower price point. Be sure to check specific train services like the Frecciarossa for premium options, as you can get refreshments and more legroom.
• For your journey, you will travel with operators such as Trenitalia (trenitalia.com) and Italo (italotreno.it). Each has a unique experience, so read their offerings carefully. For local transport in Capri, check schedules at the official Capri website (capri.com) for updated bus routes, especially since public transport can be limited. In Capri, the main station does not offer luggage storage facilities, but you can find nearby shops that may hold your bags temporarily while you explore.
🛫 Experience a seamless journey from Milan to Capri by catching a quick direct flight from Milan Linate Airport to Naples Airport, boasting a travel time of just 1 hour and 15 minutes. Choose from reputable airlines such as Aeroitalia, FlexFlight ApS, and Alitalia for your convenience.
Departure Point
Milan Linate Airport
Arrival Point
Naples Airport
Useful tips for plane travellers
• Book your flight with an early arrival time at Naples Airport to allow ample time for the transfer to Capri, especially in summer when ferry schedules can get crowded.
• Upon arriving at Naples Airport, head directly to the port, 'Molo Beverello,' for ferries to Capri; expect a taxi fare of approximately €25-€30 to get there, and take note of traffic conditions which can vary.
• Familiarize yourself with the ferry schedule from Naples to Capri at NLG for a smooth onward journey, and consider booking tickets online in advance for peak travel times.