
Rome to Florence Trains

Rome to Florence Trains
The Rome to Florence train is the easiest way to travel between two of Italy's main cities. High-speed trains connect Rome and Florence directly, running from Roma Termini to Florence Santa Maria Novella in as little as 1 hour 27 minutes on our timetable. High-speed trains are considered the most efficient way to travel between these cities: they leave from the city center, arrive in the city center and avoid the traffic and airport transfers that come with driving or flying. With 49 departures a day on our timetable, you'll always find a train that fits your plans.
Italo operates high-speed trains between Rome and Florence, and Trenitalia offers Frecciarossa and Frecciargento trains on this route. Trains from Rome to Florence have free Wi-Fi, and trains offer air conditioning and power outlets at each seat. Whether you're planning a day trip to see the Uffizi Gallery and the Ponte Vecchio or a longer stay in Tuscany, the train ride through the countryside of Lazio, Umbria and Tuscany is a relaxing start to your Florence travel.
Did you know that you can craft extraordinary itineraries with the assistance of an Italy trip planner online? Combine Rome and Florence with Venice, Milan or Naples, and explore the beauty and charm of Italy at your own pace, with fast trains connecting the main Italian cities in just a few hours.



The train journey from Rome to Florence takes 1 hour 25 minutes on a typical high speed service, and journey times for high-speed trains range from 1 hour 15 minutes to 1 hour 35 minutes. The average train journey duration is around 1 hour 35 minutes. On our timetable the fastest trip takes 1 hour 27 minutes and the longest 1 hour 42 minutes, with small differences depending on stops at Roma Tiburtina or Arezzo. The distance from Rome to Florence by train is 261 km, while the distance between Rome and Florence in a straight line is 143 miles (231 km). Regional trains take around three to four hours, so high speed trains are the best choice for most travelers.
The fastest train journey from Rome to Florence takes 1 hour 16 minutes on selected non-stop Frecciarossa and Italo services. Frecciarossa trains can reach speeds up to 186 mph (300 km/h) on the high speed line, making them among the fastest trains in Europe. Italo's modern trains offer similar speeds and journey times. If you want the fastest trip, look for trains that stop only at Roma Termini and Firenze Santa Maria Novella, as each extra stop adds a few minutes.
Yes. Direct high-speed trains do not require transfers, so you don't need to change trains between Rome and Florence. Over 40–50 trains run daily between Rome and Florence on high speed services, and there are approximately 141 trains from Rome to Florence daily when you include regional trains and all connections. Trains operate frequently throughout the day with departures every 15 to 30 minutes, so you can simply choose the departure time that suits you. Most trains are direct, and only some slower regional trains require a change.
On our timetable, the first train leaves Rome at 05:35 and the last train leaves at 20:46, with 27 morning departures, 16 in the afternoon and six in the evening. Trains operate daily from around 5:05 AM to 9:30 PM on most high speed services. Some schedules list the first train from Rome to Florence departing at 12:09 AM and the last train leaving at 11:54 PM, but these are usually night or regional connections with longer journey times. If you want to arrive in Florence early, the first morning trains get you there before 7:30 AM.
Train tickets from Rome to Florence start at €12.90 on advance fares, and cheapest train tickets can be found for €26 on many dates, while fares on our site start from $65. The average ticket price from Rome to Florence is around €50. Prices for train tickets vary based on time and class, and ticket prices vary depending on demand, so they rise closer to departure and at busy times on Friday evenings and Sunday afternoons. Business class and Executive seats cost more, while Standard and Smart fares are the cheapest option.
The cheapest way to travel from Rome to Florence is to book train tickets early. Booking in advance can save money on train tickets, and early booking gives you access to Trenitalia's Super Economy and Italo's Low Cost fares. Regional trains are cheaper and don't need a reservation, but they take around three to four hours and may require you to change trains. Buses are also cheap but slow, and driving costs more once you add fuel, tolls and parking. For most travelers, an advance high speed ticket offers the best mix of price and speed.
You can book train tickets on our website in a few clicks: choose your date, compare Trenitalia and Italo departures, pick your class and pay securely. Buy tickets early to reserve seats together if you travel in a group, as all high speed tickets include a seat reservation. Some ticket machines and agencies charge booking fees, so check the final price before you pay. Your e-ticket is sent by email and can be shown on your phone to the conductor on board, and paper regional tickets must be validated before boarding.
Most trains leave from Roma Termini, Rome's largest train station and one of the busiest in Europe. Rome Termini is located near the Basilica of Santa Maria Maggiore and has shops, restaurants, lounges and left luggage. Some high speed trains also call at Roma Tiburtina, the city's second station, which is convenient if you're staying in the north-east of the city. Both stations are connected by metro line B, so it's easy to reach whichever station your train leaves from. If you have time before your train, visit the Vatican Museums and the Sistine Chapel, or throw a coin into the Trevi Fountain, both a short metro or bus ride from Termini.
Roma Termini is the hub of Rome's public transport network. Metro lines A and B meet at the station, and dozens of bus routes stop in Piazza dei Cinquecento outside. If you arrive by plane, the Leonardo Express train from Fiumicino Airport runs non-stop to Roma Termini in about 32 minutes, and it's the fastest way to connect a flight with your train to Florence. From Vatican City, take metro line A from Ottaviano, and from the Roman Forum and the Colosseum, metro line B takes just a few minutes.
Business class on Frecciarossa trains offers wide leather seats, extra legroom, a quieter atmosphere and a welcome drink, while Italo's Prima class offers similar comfort. For a journey of under 1.5 hours, Standard or Smart class is comfortable enough for most travelers, but business class is worth the additional cost if you want to work or travel during busy periods. Executive class and Italo's Club Executive offer the highest comfort, with only a few seats and meals served at your seat.
All high speed trains offer free Wi-Fi, and trains offer air conditioning and power outlets at each seat. A cafe car is available on every train for snacks and drinks, and most trains provide at-seat service for food and beverages in higher classes. Restrooms are located at the end of each train car, and there's space for large luggage at the ends of carriages. Italo and Trenitalia also offer free access to onboard entertainment portals with films, news and music.
Yes, a day trip to Florence is easy thanks to frequent early departures. Take one of the first morning trains from Roma Termini, arrive in Florence before 8:00 AM, and you'll have a full day to see the Duomo, the Uffizi Gallery and the Ponte Vecchio before catching an evening train back. Trenitalia's same-day return offers make a round trip even cheaper. Book museum tickets in advance to avoid queues, and plan your journey start and return times carefully to make the most of the day.
The Ponte Vecchio is Florence's oldest bridge and one of the most famous sights in Italy, lined with jewellery shops since the 16th century. From the bridge, walk to Piazza della Signoria and Palazzo Vecchio, or cross the Arno to the Pitti Palace and the Boboli Gardens. The cathedral of Santa Maria del Fiore, one of the largest churches in the world with Brunelleschi's famous dome, is about a 10-minute walk away. Florence is the birthplace of Renaissance art, and every street is full of history.
The Uffizi Gallery is about a 15-minute walk from Florence Santa Maria Novella and holds one of the world's greatest collections of Renaissance art, with works by Botticelli, Michelangelo, Raphael and Leonardo da Vinci. Book tickets online in advance, especially in summer, and plan at least two to three hours for your visit. Combining the Uffizi with the nearby Ponte Vecchio and Palazzo Vecchio is an easy way to see the highlights of Florence in a single day.
Every train from Rome arrives at Florence Santa Maria Novella, the city's main station in the historic centre. From Santa Maria Novella, it's a short walk to the Duomo, San Lorenzo and most hotels, and trams connect the station to Florence airport and the outskirts. Taxis wait outside the main entrance, and buses leave from the square next to the station. The station has cafés, shops and luggage storage, which is handy if you arrive before check-in.
Yes. Flying between Rome and Florence is impractical due to travel times, as there are no direct flights and the airport transfers alone would take longer than the train. Driving from Rome to Florence takes at least 3.5 hours with traffic, plus tolls and restrictions in the historic centres. The train Rome to Florence takes less than half that time, with city-centre stations, more space and lower emissions, making it the best transport option for almost every traveler.
Luggage rules on Italian high speed trains are generous, with no weight limits: you can bring suitcases that fit on the racks above your seat or in the luggage areas at the end of each car. Traditional bicycles are allowed on regional trains with a bike ticket, while folding bikes packed in a bag can travel on high speed trains for free. Pets are allowed on most trains, with small pets in carriers travelling free and larger dogs needing a ticket.
Florence is a great base for exploring Tuscany and the rest of Italy. High speed trains connect Florence with Bologna, Venice and Milan in a few hours, while regional trains reach Pisa, Lucca and Siena. Plan your next trip with our route pages to find the best connections, and compare journey times and transport options to make the most of your time in Italy.