Formia to Florence train

Wed, Oct 09
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Formia to Florence

Showing times and prices for Oct 09

Cheapest

The best way to find a cheap train ticket from Formia to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Regionale
Regionale 12734
10:48AM6h00
Formia-Gaeta
04:48PMFlorence Santa Maria Novella
$361One-way
2 transfers
Cheapest
Regionale
Regionale 12658
02:45PM6h10
Formia-Gaeta
08:55PMFlorence Santa Maria Novella
$361One-way
1 transfer
Cheapest
Regionale
Regionale 5894
07:05AM5h45
Formia-Gaeta
12:50PMFlorence Santa Maria Novella
$361One-way
1 transfer
Cheapest
Regionale
Regionale 21052
05:14AM5h34
Formia-Gaeta
10:48AMFlorence Santa Maria Novella
$361One-way
2 transfers
Cheapest
Regionale
Regionale 12660
05:47PM5h55
Formia-Gaeta
11:42PMFlorence Santa Maria Novella
$361One-way
1 transfer

Formia to Florence train times

Showing trains for tomorrow, Wednesday, October 9
ProviderDepartsDurationArrivesTransfersTickets
Regionale
Regionale 21132
04:10AM Formia-Gaeta4h21 08:31AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21132
04:10AM Formia-Gaeta4h47 08:57AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21132
04:10AM Formia-Gaeta4h07 08:17AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21052
05:14AM Formia-Gaeta5h34 10:48AM Florence Santa Maria Novella2 transfers
Regionale
Regionale 21052
05:14AM Formia-Gaeta3h43 08:57AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21052
05:14AM Formia-Gaeta4h03 09:17AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21052
05:14AM Formia-Gaeta3h17 08:31AM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21052
05:14AM Formia-Gaeta3h13 08:27AM Florence Santa Maria Novella1 transfer
Frecciarossa
InterCityNotte 37646
05:21AM Formia-Gaeta3h25 08:46AM Florence Santa Maria Novella2 transfers
Intercity Notte
InterCityNotte 37646
05:21AM Formia-Gaeta6h40 12:01PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12726
05:27AM Formia-Gaeta3h50 09:17AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12726
05:27AM Formia-Gaeta3h30 08:57AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12726
05:27AM Formia-Gaeta4h04 09:31AM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 12726
05:27AM Formia-Gaeta3h34 09:01AM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21050
05:36AM Formia-Gaeta3h35 09:11AM Florence Santa Maria Novella2 transfers
Regionale
Regionale 21050
05:36AM Formia-Gaeta3h41 09:17AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21050
05:36AM Formia-Gaeta3h55 09:31AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21050
05:36AM Formia-Gaeta4h21 09:57AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12656
06:00AM Formia-Gaeta3h57 09:57AM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21054
06:11AM Formia-Gaeta3h35 09:46AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21054
06:11AM Formia-Gaeta3h46 09:57AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21054
06:11AM Formia-Gaeta3h20 09:31AM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21056
06:25AM Formia-Gaeta3h46 10:11AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21056
06:25AM Formia-Gaeta3h32 09:57AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21056
06:25AM Formia-Gaeta3h52 10:17AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21056
06:25AM Formia-Gaeta4h06 10:31AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 5894
07:05AM Formia-Gaeta5h45 12:50PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 5894
07:05AM Formia-Gaeta3h26 10:31AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 5894
07:05AM Formia-Gaeta4h26 11:31AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12728
07:12AM Formia-Gaeta4h19 11:31AM Florence Santa Maria Novella1 transfer
Intercity
Intercity 582
07:22AM Formia-Gaeta4h55 12:17PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 582
07:22AM Formia-Gaeta5h28 12:50PM Florence Santa Maria Novella1 transfer
Frecciarossa
Intercity 582
07:22AM Formia-Gaeta3h05 10:27AM Florence Santa Maria Novella1 transfer
Intercity
Intercity 582
07:22AM Formia-Gaeta3h09 10:31AM Florence Santa Maria Novella1 transfer
Intercity
Intercity 582
07:22AM Formia-Gaeta4h09 11:31AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21060
07:39AM Formia-Gaeta4h38 12:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21060
07:39AM Formia-Gaeta3h52 11:31AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21060
07:39AM Formia-Gaeta3h38 11:17AM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21060
07:39AM Formia-Gaeta3h22 11:01AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12730
07:48AM Formia-Gaeta3h29 11:17AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12730
07:48AM Formia-Gaeta4h29 12:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12730
07:48AM Formia-Gaeta3h43 11:31AM Florence Santa Maria Novella1 transfer
Intercity
Intercity 510
08:22AM Formia-Gaeta3h55 12:17PM Florence Santa Maria Novella1 transfer
Frecciarossa
Intercity 510
08:22AM Formia-Gaeta3h05 11:27AM Florence Santa Maria Novella1 transfer
Intercity
Intercity 510
08:22AM Formia-Gaeta5h08 01:30PM Florence Rifredi1 transfer
Intercity
Intercity 510
08:22AM Formia-Gaeta4h09 12:31PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 510
08:22AM Formia-Gaeta3h09 11:31AM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12732
08:48AM Formia-Gaeta3h43 12:31PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12732
08:48AM Formia-Gaeta4h29 01:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12732
08:48AM Formia-Gaeta3h29 12:17PM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 12732
08:48AM Formia-Gaeta3h39 12:27PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21066
09:38AM Formia-Gaeta3h53 01:31PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21066
09:38AM Formia-Gaeta4h19 01:57PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21066
09:38AM Formia-Gaeta3h39 01:17PM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21066
09:38AM Formia-Gaeta3h33 01:11PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21400
10:41AM Formia-Gaeta4h36 03:17PM Florence Santa Maria Novella2 transfers
Regionale
Regionale 21400
10:41AM Formia-Gaeta3h50 02:31PM Florence Santa Maria Novella2 transfers
Regionale
Regionale 21400
10:41AM Formia-Gaeta3h36 02:17PM Florence Santa Maria Novella2 transfers
Frecciarossa
Regionale 21400
10:41AM Formia-Gaeta3h05 01:46PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12734
10:48AM Formia-Gaeta6h00 04:48PM Florence Santa Maria Novella2 transfers
Regionale
Regionale 12734
10:48AM Formia-Gaeta3h43 02:31PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12734
10:48AM Formia-Gaeta4h29 03:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12734
10:48AM Formia-Gaeta3h29 02:17PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 590
11:22AM Formia-Gaeta4h55 04:17PM Florence Santa Maria Novella2 transfers
Intercity
Intercity 590
11:22AM Formia-Gaeta4h08 03:30PM Florence Rifredi0 transfersDirect
Intercity
Intercity 590
11:22AM Formia-Gaeta3h55 03:17PM Florence Santa Maria Novella2 transfers
Frecciarossa
Intercity 590
11:22AM Formia-Gaeta3h24 02:46PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 590
11:22AM Formia-Gaeta5h09 04:31PM Florence Santa Maria Novella2 transfers
Regionale
Regionale 12736
11:48AM Formia-Gaeta4h29 04:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12736
11:48AM Formia-Gaeta3h29 03:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12736
11:48AM Formia-Gaeta4h43 04:31PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 550
12:22PM Formia-Gaeta4h09 04:31PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 550
12:22PM Formia-Gaeta3h55 04:17PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 550
12:22PM Formia-Gaeta4h55 05:17PM Florence Santa Maria Novella1 transfer
Frecciarossa
Intercity 550
12:22PM Formia-Gaeta3h24 03:46PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21072
12:38PM Formia-Gaeta3h39 04:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21072
12:38PM Formia-Gaeta4h39 05:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21072
12:38PM Formia-Gaeta6h10 06:48PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21072
12:38PM Formia-Gaeta3h53 04:31PM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21072
12:38PM Formia-Gaeta3h49 04:27PM Florence Santa Maria Novella1 transfer
Frecciarossa
Intercity 700
01:32PM Formia-Gaeta3h14 04:46PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 700
01:32PM Formia-Gaeta5h16 06:48PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21076
01:40PM Formia-Gaeta4h37 06:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21076
01:40PM Formia-Gaeta3h51 05:31PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21076
01:40PM Formia-Gaeta3h37 05:17PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 552
02:22PM Formia-Gaeta3h09 05:31PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 552
02:22PM Formia-Gaeta3h55 06:17PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 552
02:22PM Formia-Gaeta4h09 06:31PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21080
02:38PM Formia-Gaeta4h39 07:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21080
02:38PM Formia-Gaeta3h39 06:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21080
02:38PM Formia-Gaeta3h53 06:31PM Florence Santa Maria Novella1 transfer
Frecciargento
Regionale 21080
02:38PM Formia-Gaeta3h04 05:42PM Florence Campo di Marte1 transfer
Regionale
Regionale 12658
02:45PM Formia-Gaeta4h32 07:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12658
02:45PM Formia-Gaeta6h10 08:55PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12658
02:45PM Formia-Gaeta3h32 06:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12658
02:45PM Formia-Gaeta3h46 06:31PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 596
03:13PM Formia-Gaeta4h04 07:17PM Florence Santa Maria Novella2 transfers
Frecciarossa
Intercity 596
03:13PM Formia-Gaeta3h14 06:27PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 596
03:13PM Formia-Gaeta4h18 07:31PM Florence Santa Maria Novella2 transfers
Intercity
Intercity 596
03:13PM Formia-Gaeta4h44 07:57PM Florence Santa Maria Novella2 transfers
Intercity
Intercity 596
03:13PM Formia-Gaeta4h25 07:38PM Florence Rifredi0 transfersDirect
Regionale
Regionale 21088
03:40PM Formia-Gaeta3h37 07:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21088
03:40PM Formia-Gaeta3h51 07:31PM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21088
03:40PM Formia-Gaeta3h31 07:11PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21088
03:40PM Formia-Gaeta4h17 07:57PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12740
03:48PM Formia-Gaeta3h29 07:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12740
03:48PM Formia-Gaeta3h43 07:31PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12740
03:48PM Formia-Gaeta4h09 07:57PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 556
04:22PM Formia-Gaeta3h09 07:31PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 556
04:22PM Formia-Gaeta3h35 07:57PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 556
04:22PM Formia-Gaeta5h03 09:25PM Florence Santa Maria Novella1 transfer
Frecciarossa
Intercity 556
04:22PM Formia-Gaeta3h05 07:27PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 556
04:22PM Formia-Gaeta3h55 08:17PM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21090
04:38PM Formia-Gaeta3h23 08:01PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21090
04:38PM Formia-Gaeta3h39 08:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21090
04:38PM Formia-Gaeta4h19 08:57PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21090
04:38PM Formia-Gaeta3h19 07:57PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12744
04:48PM Formia-Gaeta3h29 08:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12744
04:48PM Formia-Gaeta4h09 08:57PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12744
04:48PM Formia-Gaeta4h29 09:17PM Florence Santa Maria Novella1 transfer
Frecciarossa
Intercity 728
05:22PM Formia-Gaeta3h05 08:27PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 728
05:22PM Formia-Gaeta4h55 10:17PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 728
05:22PM Formia-Gaeta3h35 08:57PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 728
05:22PM Formia-Gaeta3h55 09:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21096
05:38PM Formia-Gaeta3h19 08:57PM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21096
05:38PM Formia-Gaeta3h23 09:01PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21096
05:38PM Formia-Gaeta3h39 09:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 21096
05:38PM Formia-Gaeta4h39 10:17PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12660
05:47PM Formia-Gaeta5h55 11:42PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12660
05:47PM Formia-Gaeta4h30 10:17PM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 12660
05:47PM Formia-Gaeta3h40 09:27PM Florence Santa Maria Novella1 transfer
Regionale
Regionale 12660
05:47PM Formia-Gaeta3h30 09:17PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 522
06:22PM Formia-Gaeta3h55 10:17PM Florence Santa Maria Novella2 transfers
Frecciarossa
Intercity 522
06:22PM Formia-Gaeta3h24 09:46PM Florence Santa Maria Novella2 transfers
Intercity
Intercity 522
06:22PM Formia-Gaeta5h20 11:42PM Florence Santa Maria Novella2 transfers
Regionale
Regionale 21098
06:38PM Formia-Gaeta3h39 10:17PM Florence Santa Maria Novella1 transfer
Frecciarossa
Intercity 702
07:22PM Formia-Gaeta3h36 10:58PM Florence Santa Maria Novella1 transfer
Frecciarossa
Regionale 21036
07:38PM Formia-Gaeta3h42 11:20PM Florence Santa Maria Novella1 transfer
Intercity
Intercity 724
08:28PM Formia-Gaeta5h30 01:58AM Florence Campo di Marte1 transfer
Intercity Notte
InterCityNotte 796
10:43PM Formia-Gaeta6h45 05:28AM Florence Santa Maria Novella1 transfer

Find all the dates and times for this journey

Compare prices and tickets Formia to Florence by train, flight, or bus

Wed
Oct 09
Thu
Oct 10
Fri
Oct 11
Sat
Oct 12
Sun
Oct 13
Mon
Oct 14
Tue
Oct 15

Fastest train times from Formia to Florence

Showing times and prices for Oct 09

Fastest Journey

3 h 4 m

Average

4 h 3 m

Trains per day

140

Distance

339 km

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

Fastest
Frecciargento
Regionale 21080
02:38PM3h04
Formia-Gaeta
05:42PMFlorence Campo di Marte
$681One-way
1 transfer
2nd Fastest
Frecciarossa
Intercity 728
05:22PM3h05
Formia-Gaeta
08:27PMFlorence Santa Maria Novella
$801One-way
1 transfer
2nd Fastest
Frecciarossa
Intercity 556
04:22PM3h05
Formia-Gaeta
07:27PMFlorence Santa Maria Novella
$801One-way
1 transfer
2nd Fastest
Frecciarossa
Regionale 21400
10:41AM3h05
Formia-Gaeta
01:46PMFlorence Santa Maria Novella
$681One-way
1 transfer
2nd Fastest
Frecciarossa
Intercity 582
07:22AM3h05
Formia-Gaeta
10:27AMFlorence Santa Maria Novella
$801One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Formia to Florence

distanceDistance210 miles (339 km)
durationAverage train duration4 h 25 min
priceAverage train ticket price$36 (€30)
frequencyTrain frequency17 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersFrecciarossa, Regionale, Intercity or Intercity Notte

Trains from Formia to Florence cover the 210 miles (339 km) long trip taking on average 4 h 25 min with our travel partners like Frecciarossa, Regionale, Intercity or Intercity Notte. Normally, there are 17 trains operating per day, including direct services available. While the average ticket price for this journey costs around $36 (€30), you can find the cheapest train ticket for as low as $21 (€18). Travelers depart most frequently from Formia-Gaeta and arrive in Florence Campo di Marte.

Train companies: Frecciarossa, Regionale and Intercity from Formia to Florence trains

Travel from Formia to Florence from $21 (€18) with Omio’s train partners Frecciarossa, Regionale and Intercity! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day and are renowned for their comfort, speed and reduced environmental impact. Frecciarossa trains reach speeds up to 186 mph (300 kmh), so you can travel 210 miles (339 km) quickly from Formia to Florence. When booking your Frecciarossa train to Florence from Formia, you can choose between four different classes: Standard, Premium, Business, and Executive. While each class offers different levels of comfort, all Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

Prices for the Formia to Florence train start as low as $27 (€23) one-way on Omio. Simply check the latest Trenitalia Frecciarossa train schedule for your ideal departure and arrival times, choose between the Super Economy, Economy, and Base fares, and book your cheap train from Formia to Florence on Omio today!

Frecciarossa from Formia to Florence train information:

  • Average Duration: 3 h 35 min
  • Cheapest Price: $27

FAQs: Trains from Formia to Florence

FAQs: Travel by train from Formia 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 Formia to Florence.
FAQs
Cheap train tickets from Formia to Florence can start from as little as $21 (€18) when you book in advance. The average train ticket price for Formia to Florence is $36 (€30); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Formia to Florence is 4 h 25 min   to travel the 210 mile (339 km) long journey, with around there are 17 trains per day. Journey times can vary on weekends and holidays.
The first train from Formia to Florence leaves at 5: 05 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Formia to Florence leaves at 8: 43 PM.
Yes, there is 1 direct train a day from Formia to Florence with Intercity. Schedules can vary on holidays or weekends with fewer direct trains.
Yes, there's a high-speed train to Florence. Take the fast train with Frecciarossa from Formia to Florence.
Take the Formia to Florence train with Frecciarossa, Regionale, Intercity or Intercity Notte. However, it's always good to check out all possible train providers for the route between Formia and Florence as there might be differences in the amenities they offer.
Yes, you can take a night train from Formia to Florence with Intercity Notte. Find all the info regarding night trains in Europe.  

Passengers board the train most frequently from Formia-Gaeta, which is located around 1.1 miles (1.7 km) away from the city centre, and they get off the train at Florence Campo di Marte, located 3.6 miles (5.8 km) away from the city centre.

A trip to Florence from Formia is worth doing but not as a day trip with a journey time of 4 h 25 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Formia to Florence is October.
It's helpful to compare your options as there are 3 ways to travel from Formia to Florence including taking a train, flight or bus.

Popular train stations from Formia to Florence

Formia
Florence
Formia-Gaeta is the most popular Formia 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 Formia for your trip to Florence.
Amenities at station
ParkingParking
TaxisTaxis
Florence Campo di Marte is the most popular Florence train station for Omio travelers, but Florence has quite a few train hubs. Find all the information you need to know about the main railway stations in Florence for your trip from Formia.
Amenities at station
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 07: 15 - 20: 45
Public transit options for Florence Campo di Marte
Bus lines: 12, 13, 33
Train lines: FA, IC, ICN, R
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility

More options for your journey from Formia to Florence

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links