RailClick

Trains from Rome to Florencefrom $ 34.21

One‑way

Trains from Rome to Florence

Journey time
From 1h 30m
Price
From $ 34.21
Distance
280 km (174 miles)
Changes
Direct trains available
Departure station
Roma Termini
Arrival station
Firenze Santa Maria Novella

Travelling by train: Rome - Florence

Journey details

How long does the train from Rome to Florence take?

The journey from Rome to Florence can take as little as 1 hour and 30 minutes on the fastest high-speed services. The duration might vary depending on the service chosen.

What is the fastest journey from Rome to Florence by train?

The fastest train journey from Rome to Florence is 1 hour and 30 minutes, offered by high-speed trains that connect these two beautiful cities efficiently.

How much does the train cost from Rome to Florence?

The cost of a train ticket from Rome to Florence varies, but it can start from as low as €20 when booked in advance. Prices tend to rise closer to the departure date.

How much does the Rome to Florence?

Yes, there are direct trains from Rome to Florence. These services provide a seamless journey without the need for any transfers, making your travel experience more convenient.

What is the distance from Rome to Florence by train?

The distance from Rome to Florence by train is approximately 274 Km. This scenic route takes you through some of Italy’s most picturesque landscapes.

Which are the cities that the train stops from Rome to Florence?

On the journey from Rome to Florence, high-speed trains might stop at key cities such as Orte, Arezzo, and sometimes Florence-Rifredi before reaching the main Florence Santa Maria Novella station.

Buy train tickets from Rome to Florence

Rome: Places to see

Florence: Places to see

Rome: Main train stations

  • Roma Termini
  • Roma Fiumicino Aeroporto
  • Roma San Pietro
  • Roma Trastevere
  • Roma Tiburtina
  • Roma Ostiense
  • Roma Tuscolana
  • Roma Nomentana
  • Gemelli
  • Quattro Venti
  • Roma San Filippo Neri
  • Roma Prenestina

Florence: Main train stations

    Rome - Florence: How to get the best deals

    Need our help?
    Guaranteed secure payment
    • visa
    • mastercard
    • amex
    • applepay
    Certificates
    Europ AssistanceGlobal Awards
    TreeNation
    Google logo4.7 星 | 10000+ 条评价
    Can't get translations for the language:
    • Request failed with status code 503
    • AxiosError: Request failed with status code 503 at settle (file:///app/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (file:///app/node_modules/axios/lib/adapters/http.js:798:11) at IncomingMessage.emit (node:events:531:35) at endReadableNT (node:internal/streams/readable:1698:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21) at Axios.request (file:///app/node_modules/axios/lib/core/Axios.js:45:41) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async g (/app/.next/server/chunks/64163.js:1:133996) at async request (/app/.next/server/chunks/64163.js:1:130241)
    • Request failed with status code 503
    • AxiosError: Request failed with status code 503 at settle (file:///app/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (file:///app/node_modules/axios/lib/adapters/http.js:798:11) at IncomingMessage.emit (node:events:531:35) at endReadableNT (node:internal/streams/readable:1698:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21) at Axios.request (file:///app/node_modules/axios/lib/core/Axios.js:45:41) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async g (/app/.next/server/chunks/64163.js:1:133996) at async request (/app/.next/server/chunks/64163.js:1:130241)