Cheap train tickets from Naples to Florence

Showing times and prices for Jan 30

Cheapest

$40

Average

$71

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Naples to Florence will cost around $ 71 if you buy it on the day, but the cheapest tickets can be found for only $ 40.

Cheapest
08:30AMNaples Centrale8h18 04:48PMFlorence Santa Maria Novella
2 changes
$401One-way
Cheapest
11:17AMNaples Centrale7h31 06:48PMFlorence Santa Maria Novella
1 changes
$401One-way
Cheapest
01:45PMNaples Centrale7h10 08:55PMFlorence Santa Maria Novella
1 changes
$401One-way
Cheapest
06:37AMNaples Centrale8h11 02:48PMFlorence Santa Maria Novella
2 changes
$401One-way
Cheapest
05:10AMNaples Centrale7h40 12:50PMFlorence Santa Maria Novella
1 changes
$401One-way

Train schedule from Naples to Florence

Showing trains for tomorrow, Sun, Jan 30
05:10AMNaples Centrale7h40 12:50PMFlorence Santa Maria Novella
0 changes
05:23AMNaples Centrale3h38 09:01AMFlorence Santa Maria Novella
0 changes
05:45AMNaples Centrale3h01 08:46AMFlorence Santa Maria Novella
0 changes
05:50AMNaples Centrale3h07 08:57AMFlorence Santa Maria Novella
0 changes
06:09AMNaples Centrale3h02 09:11AMFlorence Santa Maria Novella
0 changes
06:20AMNaples Centrale2h57 09:17AMFlorence Santa Maria Novella
0 changes
06:31AMNaples Centrale6h19 12:50PMFlorence Santa Maria Novella
0 changes
06:37AMNaples Centrale8h11 02:48PMFlorence Santa Maria Novella
0 changes
06:40AMNaples Centrale3h06 09:46AMFlorence Santa Maria Novella
0 changes
07:02AMNaples Centrale2h55 09:57AMFlorence Santa Maria Novella
0 changes
07:09AMNaples Centrale3h02 10:11AMFlorence Santa Maria Novella
0 changes
07:20AMNaples Centrale2h57 10:17AMFlorence Santa Maria Novella
0 changes
07:30AMNaples Centrale2h57 10:27AMFlorence Santa Maria Novella
0 changes
07:31AMNaples Centrale5h59 01:30PMFlorence Rifredi
0 changes
07:31AMNaples Centrale6h30 02:01PMFlorence Santa Maria Novella
0 changes
07:45AMNaples Centrale3h01 10:46AMFlorence Santa Maria Novella
0 changes
08:09AMNaples Centrale3h02 11:11AMFlorence Santa Maria Novella
0 changes
08:20AMNaples Centrale2h57 11:17AMFlorence Santa Maria Novella
0 changes
08:30AMNaples Centrale3h01 11:31AMFlorence Santa Maria Novella
0 changes
08:30AMNaples Centrale8h18 04:48PMFlorence Santa Maria Novella
0 changes
08:40AMNaples Centrale3h06 11:46AMFlorence Santa Maria Novella
0 changes
08:55AMNaples Centrale3h06 12:01PMFlorence Santa Maria Novella
0 changes
09:20AMNaples Centrale2h57 12:17PMFlorence Santa Maria Novella
0 changes
09:35AMNaples Centrale2h56 12:31PMFlorence Santa Maria Novella
0 changes
09:40AMNaples Centrale3h06 12:46PMFlorence Santa Maria Novella
0 changes
10:31AMNaples Centrale4h59 03:30PMFlorence Rifredi
0 changes
10:40AMNaples Centrale3h06 01:46PMFlorence Santa Maria Novella
0 changes
11:09AMNaples Centrale3h02 02:11PMFlorence Santa Maria Novella
0 changes
11:17AMNaples Centrale7h31 06:48PMFlorence Santa Maria Novella
0 changes
11:20AMNaples Centrale2h57 02:17PMFlorence Santa Maria Novella
0 changes
11:40AMNaples Centrale3h06 02:46PMFlorence Santa Maria Novella
0 changes
12:09PMNaples Centrale3h02 03:11PMFlorence Santa Maria Novella
0 changes
12:15PMNaples Centrale3h02 03:17PMFlorence Santa Maria Novella
0 changes
12:31PMNaples Centrale6h17 06:48PMFlorence Santa Maria Novella
0 changes
12:40PMNaples Centrale3h06 03:46PMFlorence Santa Maria Novella
0 changes
01:20PMNaples Centrale2h57 04:17PMFlorence Santa Maria Novella
0 changes
01:35PMNaples Centrale2h56 04:31PMFlorence Santa Maria Novella
0 changes
01:40PMNaples Centrale3h06 04:46PMFlorence Santa Maria Novella
0 changes
01:45PMNaples Centrale7h10 08:55PMFlorence Santa Maria Novella
0 changes
01:55PMNaples Centrale3h06 05:01PMFlorence Santa Maria Novella
0 changes
02:10PMNaples Centrale3h01 05:11PMFlorence Santa Maria Novella
0 changes
02:20PMNaples Centrale5h18 07:38PMFlorence Rifredi
0 changes
02:20PMNaples Centrale2h57 05:17PMFlorence Santa Maria Novella
0 changes
02:40PMNaples Centrale3h06 05:46PMFlorence Santa Maria Novella
0 changes
02:46PMNaples Centrale5h27 08:13PMFlorence Rifredi
0 changes
03:09PMNaples Centrale3h02 06:11PMFlorence Santa Maria Novella
0 changes
03:20PMNaples Centrale2h57 06:17PMFlorence Santa Maria Novella
0 changes
03:31PMNaples Centrale5h54 09:25PMFlorence Santa Maria Novella
0 changes
03:35PMNaples Centrale2h56 06:31PMFlorence Santa Maria Novella
0 changes
03:40PMNaples Centrale3h06 06:46PMFlorence Santa Maria Novella
0 changes
04:09PMNaples Centrale3h02 07:11PMFlorence Santa Maria Novella
0 changes
04:17PMNaples Centrale7h25 11:42PMFlorence Santa Maria Novella
0 changes
04:31PMNaples Centrale7h11 11:42PMFlorence Santa Maria Novella
0 changes
04:35PMNaples Centrale2h56 07:31PMFlorence Santa Maria Novella
0 changes
04:40PMNaples Centrale3h06 07:46PMFlorence Santa Maria Novella
0 changes
05:20PMNaples Centrale2h57 08:17PMFlorence Santa Maria Novella
0 changes
05:25PMNaples Centrale3h02 08:27PMFlorence Santa Maria Novella
0 changes
06:09PMNaples Centrale3h02 09:11PMFlorence Santa Maria Novella
0 changes
06:20PMNaples Centrale2h57 09:17PMFlorence Santa Maria Novella
0 changes
06:40PMNaples Centrale3h06 09:46PMFlorence Santa Maria Novella
0 changes
07:31PMNaples Centrale6h27 01:58AMFlorence Campo di Marte
0 changes
07:40PMNaples Centrale3h18 10:58PMFlorence Santa Maria Novella
0 changes
08:45PMNaples Centrale8h36 05:21AMFlorence Rifredi
0 changes
09:46PMNaples Centrale7h42 05:28AMFlorence Santa Maria Novella
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Jan 30
$40Regionale
$20Itabus
Mon
Jan 31
$40Regionale
$31Itabus
Tue
Feb 1
$27Intercity
$20Itabus
Wed
Feb 2
$27Intercity
$20Itabus
Thu
Feb 3
$21Intercity
$20Itabus
Fri
Feb 4
$39Italo
$15Itabus
Sat
Feb 5
$21Intercity
$12Itabus
Sun
Feb 6
$39Intercity
$12Itabus
Mon
Feb 7
$27Intercity
$15Itabus
Tue
Feb 8
$21Intercity
$15Itabus
Wed
Feb 9
$21Intercity
$15Itabus
Thu
Feb 10
$19Intercity
$15Itabus
Fri
Feb 11
$27Intercity
$15Itabus
Sat
Feb 12
$21Intercity
$12Itabus
Sun
Feb 13
$39Italo
$12Itabus
Mon
Feb 14
$21Intercity
$15Itabus
Tue
Feb 15
$21Intercity
$15Itabus
Wed
Feb 16
$19Intercity
$15Itabus
Thu
Feb 17
Find prices
$15Itabus
Fri
Feb 18
$27Intercity
$20Itabus

Fastest train times from Naples to Florence

Showing times and prices for Jan 30

Fastest Journey

2 h 55 m

Average

4 h 6 m

Trains per day

64

Distance

409 km

Of the 64 trains that leave Naples for Florence every day 48 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 409 km distance in an average of 4 h 6 m but if you time it right, some trains will get you there in just 2 h 55 m .

The slowest trains will take 8 h 36 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:02AMNaples Centrale2h55 09:57AMFlorence Santa Maria Novella
0 changes
$661One-way
2nd Fastest
09:35AMNaples Centrale2h56 12:31PMFlorence Santa Maria Novella
0 changes
$661One-way
2nd Fastest
04:35PMNaples Centrale2h56 07:31PMFlorence Santa Maria Novella
0 changes
$831One-way
2nd Fastest
01:35PMNaples Centrale2h56 04:31PMFlorence Santa Maria Novella
0 changes
$711One-way
2nd Fastest
03:35PMNaples Centrale2h56 06:31PMFlorence Santa Maria Novella
0 changes
$711One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Naples to Florence

distanceDistance253 miles (408 km)
durationAverage train duration5 h 18 min
priceAverage train ticket price$33 (€28)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesItalo, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte, Frecciargento or Regionale

Trains from Naples to Florence cover the 253 miles (408 km) long route taking on average 5 h 18 min with our travel partners like Italo, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte, Frecciargento or Regionale. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around $33 (€28), you can find the cheapest train ticket for as low as $21 (€18). Travelers depart most frequently from Napoli Centrale and arrive in Firenze Santa Maria Novella.

Train companies: Italo, Frecciarossa and Trenitalia from Naples to Florence trains

Find the best trains to Florence from Naples with Omio's travel partners Italo, Frecciarossa and Trenitalia from $21 (€18). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

  • Average Price: $39

Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train to Florence from Naples:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Trains from Naples to Florence

Whenever travelers need to head from Naples to Florence, taking the train is a great option to choose from. Between them Trenitalia and Italo provide over 40 direct trains every day between the two Italian cities, so finding a convenient departure time will be simple. And journeys aren't too long, averaging around three hours when no changes are needed. That's often faster than flying, and definitely quicker than taking the bus.

Naples to Florence Train Time: Daily Departures

The only problem with choosing a train from Naples to Florence is picking which service to board, as there are over 40 direct trains to select every single day. Trenitalia and Italo provide an extremely frequent service to Florence from Naples Centrale and Piazza Garibaldi, with trains leaving as early as 4:00 a.m., and the last services departing around 8:30 p.m.

How long is the journey by train from Naples to Florence?

Journey durations vary a little when taking the train from Naples to Florence, making it important to double check schedules when booking. Durations range from two hours 50 minutes to as long as six hours for direct trains. However, those longer durations only apply to a couple of Trenitalia fares, and the vast majority of services take around three hours.

What are the departure and arrival stations for trains from Naples to Florence?

Departure train station: All trains to Florence leave from Naples Centrale, a large modern station with convenience stores, cafes, bars, lounges, restrooms - and anything travelers could need. All parts of Naples are well connected to Centrale, or the nearby metro station at Piazza Garibaldi, while local buses and taxis also provide convenient connections. Set aside ten to 15 minutes when transferring from city center hotels.

Arrival train station: The train from Naples to Florence could arrive at Santa Maria Novella, Rifredi, or Campo di Marte stations. Santa Maria Novella is the largest arrival point, with most amenities travelers could need. It's also a five to ten minute walk from the Duomo and other Florentine attractions. Rifredi is in northern Florence (five minutes by train from the center), while Campo di Marte is in eastern Florence (about eight minutes from the center by train or bus).

Which train companies travel from Naples to Florence?

Travelers can book a train from Naples to Florence with either Trenitalia or Italo. There's not much to choose between the companies regarding speed, as both offer express services with no changes needed.

Italo Naples to Florence

Italo trains almost always reach Florence in under three hours, and the fastest take two hours 55 minutes. They require zero changes along the way, and there should be 16-18 options every day. All of them run from Napoli Centrale to Santa Maria Novella.

Trenitalia Naples to Florence

Trenitalia offers standard Intercity, Frecciargento, and Frecciarossa services between Naples and Florence. The company schedules over 20 direct trains every day, with at least one departure every hour at peak times. Frecciarossa trains will always be the fastest ones to choose, and take about three hours. Standard Trenitalia services can take between four and six hours, so be aware when booking.

Naples to Florence Trains: Services on Board

Italo offers four ticket styles: Smart, Comfort, Prima, and Club Executive, with extra leg room, shorter queues, free newspapers, and free WiFi for more expensive classes. The same sort of choice applies on Frecciarossa trains (with Standard, Premium, Business, and Executive classes). But there is less choice on standard Trenitalia services. Frecciarosse trains have no luggage limits (but limited rack space), while Italo's Smart tickets come with size limits of 75 x 53 x 30cm per item. Bikes are permitted with both carriers, as long as they fold to a small size, or can be carried in protected bags. Animals are also allowed on board both carriers. With Italo and Trenitalia, any pets weighing under 10kg must be in a safe container, while larger pets need to be leashed or muzzled. An extra ticket will be needed for larger pets when riding with Italo. Finally, both companies cater for the mobility-impaired, providing in-person assistance if passengers make contact 48 hours or more in advance. Wheelchair friendly seating and accessible restrooms are also included on all services.

How to find cheap train tickets from Naples to Florence?

When taking the train from Naples to Florence, paying full-price is usually unnecessary. For starters, be sure to search for tickets well in advance. That way, there's a chance to secure early bird discounts, which both operators offer. Slower Trenitalia services will often be much cheaper than Frecciarossa or Italo trains (but one to two hours slower). So if passengers don't mind a more sedate ride, they can be a good option. Both operators also run group discounts. Be sure to check when booking, as buying individual tickets isn't usually the most cost-effective option.

Train tickets from Naples to Florence: when to book to save $

Time Price Savings
1 week earlier 37 €
2 weeks earlier 33 €12%
3 weeks earlier 34 €9%
1 month before 30 €23%
2 months earlier 27 €37%
3 months earlier 23 €61%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Naples - Florence. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Naples - Florence 3 weeks in advance means you can save on average up to 9% compared to the price available on the day of departure.
  • If you book a ticket Naples - Florence with 2 months in advance you save up to about 37% compared to the initial price.
  • By booking 3 months in advance, you could save up to 61%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips: Trains from Naples to Florence

Travel by train to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Naples to Florence.
FAQs

What is the price of the cheapest train from Naples to Florence?

Looking to save money on your trip? Omio customers have found the cheapest train to Florence from Naples for the next 7 days starting from $21 (€18)  one way.

How much does it cost to take a train from Naples to Florence?

The train price from Naples to Florence is on average $33 (€28)  if you are looking to buy your tickets for this journey in the next 7 days.

What is the distance to Florence from Naples by train?

When traveling this route you should expect the distance to Florence from Naples by train to be approximately 253 miles (408 km).

What is the Naples to Florence train travel time?

On average the Naples to Florence train time is 5 h 18 min  covering the 253 miles (408 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Which train station from Naples to Florence do I depart from? Which Florence train station from Naples do I arrive in?

Some of the Naples train stations to Florence you can start your journey from include Napoli Centrale and Napoli P. Za Garibaldi. Similarly, some of the arrival train stations in Florence include Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

When traveling this route, Omio customers are departing most frequently from Napoli Centrale   and arriving in Firenze Santa Maria Novella.

Where is the train station in Naples? Where is the train station in Florence?

Passengers booking this trip most frequently board their trains from Napoli Centrale and need to travel around 1.8 miles (2.9 km) from the city center to get to this train station.

Passengers arriving in Florence most often arrive at Firenze Santa Maria Novella and need to travel around 0.7 miles (1.1 km) from this train station to the city center.

Which train companies can get me from Naples to Florence?

When taking a train from Naples to Florence, you can count on Italo, Frecciarossa, Intercity, Trenitalia, Regionale Veloce, Intercity Notte, Frecciargento or Regionale for the best way to get you to Florence. You can also check all possible train companies who offer a service to Florence from Naples and compare the amenities they offer before buying a train ticket.

How many trains are there to Florence from Naples a day?

The average number of trains departing Naples for Florence is 25 a day. The train schedules and services may vary between weekdays and weekends.

What are the first and last departure train times from Naples to Florence?

You can take the first train from Naples to Florence at 5: 20 AM. The last train from Naples to Florence that you can take departs at 5: 20 PM. Omio shows you the latest train from Naples to Florence schedule to help you book the best departure time for this trip.

How far in advance should I purchase train tickets to Florence from Naples for the best deals?

The price of a one way train ticket from Naples to Florence is on average $33 (€28) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets between Naples and Florence available a few months in advance.

Important Stations and Airports for this Journey

Naples
Florence
Napoli Centrale is the most popular Naples railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Naples for your trip to Florence.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 21: 10
Public transit options for Napoli Centrale
Metro lines: 1, 2
Tram lines: 1, 2
Bus lines: 116, 130, 150, 151, 175, 191, 195, 196, 202 (Filobus), 254 (Filobus), 254 (Filobus), 455, 460, 469, 472, 475, 606, Alibus, N1, N3, N4, N5, N8, R2, R5
Train lines: FR, FA, FB, IC, ICN, R, Circumvesuviana (3, 12, 14, 15), Italo