RailClick
SBB

Trains from Milan to Livornofrom $ 32.17

One‑way

Trains from Milan to Livorno

Journey time
From 3h 0m
Price
From $ 32.17
Distance
350 km (217 miles)
Changes
No direct trains available
Departure station
Milano Centrale
Arrival station
Antignano

Travelling by train: Milan - Livorno

Journey details

Buy train tickets from Milan to Livorno

Milan: Places to see

Livorno: Places to see

Milan: Main train stations

  • Milano Centrale
  • Malpensa Aeroporto
  • Malpensa Aeroporto T1
  • Milano Porta Garibaldi
  • Malpensa Aeroporto T2
  • Milano Cadorna
  • Milano Repubblica
  • Milano Rogoredo
  • Milano Domodossola
  • Milano Porta Romana
  • Milano Affori
  • Milano Lambrate

Livorno: Main train stations

  • Leghorn Main Station
  • Antignano
  • Livorno Calambrone

Milan - Livorno: How to get the best deals

Need our help?
Guaranteed secure payment
  • visa
  • mastercard
  • amex
  • applepay
Certificates
UnicefGlobal AwardsEurop AssistanceSmart Guide
  • getaddrinfo EAI_AGAIN api.railclick.com
  • Error: getaddrinfo EAI_AGAIN api.railclick.com at AxiosError.from (file:///app/node_modules/axios/lib/core/AxiosError.js:89:14) at RedirectableRequest.handleRequestError (file:///app/node_modules/axios/lib/adapters/http.js:610:25) at RedirectableRequest.emit (node:events:519:28) at eventHandlers.<computed> (/app/node_modules/follow-redirects/index.js:38:24) at ClientRequest.emit (node:events:519:28) at TLSSocket.socketErrorListener (node:_http_client:495:9) at TLSSocket.emit (node:events:519:28) at emitErrorNT (node:internal/streams/destroy:169:8) at emitErrorCloseNT (node:internal/streams/destroy:128:3) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) at Axios.request (file:///app/node_modules/axios/lib/core/Axios.js:45:41) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async p (/app/.next/server/chunks/33893.js:17:26430) at async y (/app/.next/server/chunks/33893.js:17:26843)