Train from Cagnes-sur-Mer to Milan
🇫🇷 Cagnes-sur-Mer → 🇮🇹 Milan
Straight-line Distance
261 km
NE (38.0°)
Rail Distance
~339 km
Estimated by rail
Travel Time
~1h 23m
High_Speed
CO2 Saved vs Flight
91.3%
60.5 kg less CO2
Environmental Comparison
Train
High_Speed
Flight
Economy class
Taking the train saves 60.5 kg CO2 (91.3% less emissions)
Route Information
Stations on This Route
Journey Tips
Cagnes-sur-Mer, between Nice and Antibes on the French Riviera, connects to Milan via the Ligurian coastal route through Ventimiglia and Genoa. The journey combines the Côte d'Azur coast with the dramatic Ligurian Riviera. Carry your passport for the France-Italy border crossing at Ventimiglia.
Scenic Highlight
The Ligurian Riviera between Ventimiglia and Genoa is among Europe's most spectacular coastal rail routes, with the train clinging to cliff faces above the turquoise Mediterranean through picturesque Riviera towns.
Booking Tip
Book the French coastal segment via SNCF Connect or Trenitalia for TER and Intercity services; the Genoa-Milan Frecciarossa is bookable via Trenitalia.com. Summer booking three to four weeks ahead is strongly recommended.
Related Guides
Continue Your Journey
Continue from Milan
Also from Cagnes-sur-Mer
Frequently Asked Questions
Train vs Flight comparison
Compare door-to-door time, CO2 and cost for Cagnes-sur-Mer to Milan
Explore on Sister Sites
Data last updated: 2026-02-27