COMPARE Prices across different modes

Sun
24 Oct
£87Italo
£44Flixbus
Mon
25 Oct
£64Italo
Find prices
Tue
26 Oct
£70Italo
£47Flixbus
Thu
28 Oct
£56Italo
Find prices

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Milan and Capri

distanceDistance423 miles (683 km)
durationAverage train duration4 h 38 min
priceAverage train ticket price£69 (€78)
changesDirect trainYes

Trains from Milan to Capri cover the 423 miles (683 km) long journey taking on average 4 h 38 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £56, but the average price of train tickets is £69.

Travel Tips

Trains from Milan to Capri
Travel by train to Capri easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Capri.
FAQs
How much do cheap trains between Milan and Capri cost?
Looking to save money on your trip? Omio customers have found the cheapest train to Capri from Milan for the next 7 days starting from £56  one way.
What is the cost of a train ticket from Milan to Capri on average?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Milan to Capri train to cost on average £69  one way.
What is the distance by train from Milan to Capri?
The train distance from Milan to Capri is around 423 miles (683 km).
How long does it take from Milan to Capri by train?
On average the train from Milan to Capri duration is 4 h 38 min  for the 423 miles (683 km) long trip, but the travel time can vary if you depart on weekends and holidays.
What are the first and last departure train times from Milan to Capri?
You can take the first train from Milan to Capri at 05: 40   or take the last train from Milan to Capri leaving at 16: 15. Look for the latest Milan Capri train times on Omio and book the best time to take the train for this trip.
How early should I buy Milan to Capri train tickets to get the best deals?
If you book a train ticket from Milan to Capri within the next 7 days, you can find tickets to cost on average £69 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Capri from Milan are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Milan
Capri
Milano Centrale is the most popular Milan railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your journey to Capri.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sun: 05: 50 - 22: 20
Connections to/from station
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Metro lines: M2 (green), M3 (yellow)
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
Connections to/from station
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8

Trains from Milan to Capri: related information

Here are some other resources that might have the information you need