Travel Rome to Florence

Rome to Florence Bus: Schedules, Tickets & Prices

The bus journey from Rome to Florence takes approximately 3h 10m to 4h 25m, with fares from 8 EUR to 37 EUR.

Bus from Rome to Florence

Depart from Rome Tiburtina Largo Mazzoni, Rome Tiburtina or Rome Tiburtina Bus Station, with the first departure at 00:20, and travel by bus Rome to Florence, arriving at multiple stations, including Florence Villa Constanza Bus Station, Villa Constanza Bus Station, Florence, Florence Bus Station and others after approximately 3 hours 10 minutes. Tickets start from 8 EUR, making this a reliable and cost-effective option. Make sure to secure your ticket before departure to guarantee your preferred seat.

Prices: 8 EUR to 37 EUR

Duration: 3h 10m – 4h 25m ⏱

Experience bus from Rome to Florence for EUR 8 Journey with bus from Rome to Florence in 3h 10m Go with bus from Rome to Florence for EUR 8 Hop on bus from Rome to Florence in 3h 10m

View all Bus tickets →

Distance Rome to Florence

The distance between Rome and Florence is 231.4 kilometers.

Bus from Rome to Florence Details

Find key information about the Bus from Rome to Florence, including travel time, prices and stations.

Bus
Average price
17 EUR
 
Cheapest
8 EUR
Average duration
3h 34m
 
Shortest
3h 10m
Number of departures
52
00:20 - 23:45
Tickets
 
Stations
Departure stations
Arrival stations
Rome Tiburtina Largo Mazzoni
Rome Tiburtina
Rome Tiburtina Bus Station
Florence Villa Constanza Bus Station
Villa Constanza Bus Station, Florence
Florence Bus Station
T2 Guidoni Bus Station, Florence
Operators
Itabus, Marino, FlixBus
 

Bus Routes & Schedules from Rome to Florence

If you’re planning to reach Florence by bus from Rome, it’s useful to know that the route is served by multiple departure and arrival stations rather than a single bus terminal. This means you can choose the combination of stops that best suits where you’re staying or heading next. Travel times vary depending on the selected stops, but most services take around 3h 10m. Buses run throughout the day, with departures starting from 00:20 and continuing until 23:45. Prices usually begin at 8 EUR, with minor differences depending on the specific service or boarding point. Taking a moment to review the complete bus timetable for Rome to Florence allows you to compare station options and select the best bus for your journey.

Bus Timetable: Rome Tiburtina → Florence Villa Constanza Bus Station

  • 13:50 17:50 4h 17 EUR
  • 23:00 02:15 3h 15m 37 EUR

Bus Timetable: Rome Tiburtina Bus Station → Florence Bus Station

  • 01:20 05:00 3h 40m 13 EUR
  • 01:30 04:55 3h 25m 11 EUR
  • 19:35 23:00 3h 25m 8 EUR
  • 20:00 23:35 3h 35m 8 EUR
  • 21:00 00:25 3h 25m 8 EUR
  • 21:20 00:55 3h 35m 9 EUR
  • 22:45 02:10 3h 25m 9 EUR

Bus Timetable: Rome Tiburtina Bus Station → T2 Guidoni Bus Station, Florence

  • 18:15 22:15 4h 8 EUR

Bus Timetable: Rome Tiburtina Bus Station → Villa Constanza Bus Station, Florence

  • 01:20 04:35 3h 15m 13 EUR
  • 06:30 10:15 3h 45m 12 EUR
  • 07:30 11:45 4h 15m 10 EUR
  • 07:45 11:35 3h 50m 10 EUR
  • 07:55 11:10 3h 15m 17 EUR
  • 08:20 11:45 3h 25m 16 EUR
  • 08:30 11:45 3h 15m 18 EUR
  • 08:50 12:15 3h 25m 15 EUR
  • 09:10 13:35 4h 25m 16 EUR
  • 10:10 13:25 3h 15m 19 EUR
  • 10:40 14:05 3h 25m 14 EUR
  • 11:40 14:55 3h 15m 16 EUR
  • 12:10 16:00 3h 50m 17 EUR
  • 12:20 15:45 3h 25m 13 EUR
  • 16:00 19:15 3h 15m 20 EUR
  • 16:35 19:50 3h 15m 14 EUR
  • 17:05 20:15 3h 10m 13 EUR
  • 17:45 21:15 3h 30m 19 EUR
  • 18:15 21:50 3h 35m 9 EUR
  • 19:20 22:30 3h 10m 10 EUR
  • 19:35 23:20 3h 45m 9 EUR
  • 20:00 23:59 3h 59m 9 EUR
  • 21:00 00:50 3h 50m 9 EUR
  • 21:20 01:25 4h 5m 9 EUR
  • 21:45 01:45 4h 27 EUR
  • 22:45 02:35 3h 50m 10 EUR

Bus Timetable: Rome Tiburtina Largo Mazzoni → Florence Villa Constanza Bus Station

  • 00:20 03:35 3h 15m 28 EUR
  • 07:00 10:15 3h 15m 28 EUR
  • 08:00 11:50 3h 50m 17 EUR
  • 09:00 12:15 3h 15m 20 EUR
  • 10:00 13:15 3h 15m 32 EUR
  • 11:00 14:50 3h 50m 14 EUR
  • 12:00 15:15 3h 15m 22 EUR
  • 13:00 16:15 3h 15m 17 EUR
  • 13:30 17:55 4h 25m 12 EUR
  • 14:00 17:50 3h 50m 33 EUR
  • 15:00 18:50 3h 50m 19 EUR
  • 17:00 20:15 3h 15m 22 EUR
  • 21:45 01:00 3h 15m 22 EUR
  • 22:15 02:00 3h 45m 22 EUR
  • 23:15 02:30 3h 15m 33 EUR
  • 23:45 03:00 3h 15m 28 EUR

Check all Bus tickets →

Frequently Asked Questions Bus Rome to Florence

Below you will find answers to the most common questions about traveling from Rome to Florence by bus.

How long is the bus trip from Rome to Florence usually?

A bus trip from Rome to Florence usually takes about 3 hours 10 minutes to 4 hours 25 minutes, depending on the service and the station pair. Some Rome to Florence bus journeys are a bit quicker, while others take longer, so it is worth checking the specific departure before you book.

What is the price of a bus ticket for Rome to Florence?

Bus tickets for Rome to Florence start at 8 EUR and can go up to 37 EUR, depending on the service and when you book. If you want a better fare on the Rome to Florence bus route, it helps to compare options early and choose the departure that fits your plans.

When is the first and last bus departure between Rome and Florence?

For the Rome to Florence bus service, the first departure is at 00:20 and the last departure is at 23:45. That gives travelers a wide range of bus departure times, so you can usually find a Rome to Florence bus journey that suits an early start or a late trip.

How frequent is the bus connection from Rome to Florence?

There are 52 bus trips on the Rome to Florence route, so the bus connection is fairly frequent across the day. With that many Rome to Florence bus departures, it is usually easier to find a time that matches your schedule.

Can I book bus tickets for Rome to Florence in advance?

Yes, it is a good idea to book bus tickets for Rome to Florence in advance, especially if you want a specific departure time or a lower fare. Since the Rome to Florence bus service offers multiple departures, early booking can make it easier to secure the trip you prefer.

Which bus stations are used on the Rome to Florence route?

On the Rome to Florence bus route, departures can leave from Rome Tiburtina Largo Mazzoni, Rome Tiburtina, or Rome Tiburtina Bus Station. Arrivals may be at Florence Villa Constanza Bus Station, Villa Constanza Bus Station, Florence Bus Station, or T2 Guidoni Bus Station, Florence, so it is important to check the exact bus station before traveling.

Is the bus journey from Rome to Florence faster from some stations?

Yes, the bus journey from Rome to Florence can be faster or slower depending on the station pair. For example, some Rome Tiburtina bus services to Florence Bus Station take about 3 hours 25 minutes to 3 hours 40 minutes, while other Rome to Florence bus journeys can take up to about 4 hours 25 minutes.

What should I know before taking a bus from Rome to Florence?

Before taking a bus from Rome to Florence, it is smart to check the exact departure station, arrival station, and travel time for your bus trip. The Rome to Florence bus service runs throughout the day, so comparing the schedule, price, and station details can help you choose the most convenient option.


More Bus routes from and to Rome or Florence

Planning more than just Rome to Florence?

You’re currently viewing Bus options for Rome to Florence. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.