- Recommended
Castello Brown Museum
A historic house-museum inside Portofino’s famous hilltop castle, with period interiors, exhibitions, and panoramic views over the harbor. One of the village’s signature cultural attractions.
Cheapest price
$25
Average price
$36
Fastest journey
2 h 25 m
Average duration
2 h 35 m
Trains per day
84
Distance
174 km
The best way to find a cheap train ticket from Florence to Portofino is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Florence to Portofino will cost around $36 if you buy it on the day, but the cheapest tickets can be found for only $25.
Of the 84 trains that leave Florence for Portofino on Sun, Jul 12, 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Sun, Jul 12 the direct trains cover the 174 km distance in an average of 2 h 35 m but if you time it right, some trains will get you there in just 2 h 25 m .
On Sun, Jul 12 the slowest trains will take 2 h 59 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.
Regionale 18355 · Regionale Veloce 3261 · Regionale 12368
Regionale 18365 · Regionale Veloce 3270 · Regionale 12404
Regionale Veloce 4051 · Regionale 19380 · Regionale Veloce 3288
Regionale 18371 · Regionale Veloce 3274 · Regionale 12422
Regionale 18359 · Regionale Veloce 3266 · Regionale 12384
FRECCIARGENTO 8596+
Regionale Veloce 3288
FRECCIARGENTO 8556
FRECCIARGENTO 8596+
Regionale Veloce 3288
FRECCIARGENTO 8596+
Regionale Veloce 3288
FRECCIARGENTO 8588+
Regionale Veloce 3261Omio recommends booking the train as it is the most popular option from Florence to Portofino among Omio's users. If you are prioritising price take the train with prices starting from $25. For those with little time consider booking a flight which can get you there in 1h 20m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg. The ticket price range depends on the travel mode: a train costs an average of $25, and a flight costs an average of $146.
Distance: 108 miles (174 km)
Most popular Train | Bus | Flight | Driving |
|---|---|---|---|
$26 Average price Cheapest | $33 Average price | $256 Average price | $69 Average price (fuel + tolls) |
3h 29m Average total duration 2h 59m Onboard + 30m Additional time* | 3h 19m Average total duration 2h 49m Onboard + 30m Additional time* | 4h 20m Average total duration Fastest 1h 20m Onboard + 3h 0m Additional time* | 2h 39m Average total duration (door-to-door) |
0.1 - 0.2kg CO2 emissions Lowest | 0.2 - 0.4kg CO2 emissions | - CO2 emissions | - CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company | ![]() Most popular airline | Your own car or car rental |
Direct Options | Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
This is compared to other travel options from Florence to Portofino:
A train is $7 (€6) less than a bus for this route with tickets for a bus from Florence to Portofino costing on average $33 (€27).
A train is $230 (€189) less than a flight for this route with tickets for a flight from Florence to Portofino costing on average $256 (€210).
Other travel options to Portofino take longer:
Bus takes on average 2h 49m.
Train takes on average 2h 59m.
Tickets start at around {cheapestPrice} compared to roughly {drivingPriceInCents} in fuel and tolls — a saving of about {savingsAmount}. The journey takes {durationInMinutes} versus {drivingDurationInMinutes} by car, so you'll arrive a bit later, but you can work, read, or sleep along the way rather than spending the time behind the wheel. You'll also save the hassle of parking at the other end.
Direct services run with Frecciargento.
Driving is worth it if you're on a tight schedule, travelling as a group, or want to stop somewhere en route.
The table below shows live departures for Florence to Portofino trains for today, Saturday, July 11. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
Regionale 18355 · Regionale Veloce 3261 | 6:08 AM Florence Santa Maria Novella | 4h49 | 10:57 AM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale 18355 · Regionale Veloce 3261 | 6:08 AM Florence Santa Maria Novella | 4h45 | 10:53 AM Rapallo station | 1 transfer | |
Regionale 18355 · Regionale Veloce 3261 · Regionale 12368 | 6:08 AM Florence Santa Maria Novella | 4h55 | 11:03 AM Zoagli station | 2 transfers | |
Regionale Veloce 4011 · Regionale 19390 · Regionale Veloce 3266 | 7:00 AM Florence Santa Maria Novella | 5h45 | 12:45 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale Veloce 4011 · Regionale 19390 · Regionale Veloce 3266 | 7:00 AM Florence Santa Maria Novella | 5h41 | 12:41 PM Rapallo station | 2 transfers | |
Regionale Veloce 4015+ Intercity 666+ Regionale 12374 | 7:28 AM Florence Santa Maria Novella | 4h28 | 11:56 AM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale Veloce 4015+ Intercity 666 | 7:28 AM Florence Santa Maria Novella | 4h09 | 11:37 AM Rapallo station | 1 transfer | |
Regionale Veloce 4015+ Intercity 666+ Regionale 12374 | 7:28 AM Florence Santa Maria Novella | 4h19 | 11:47 AM Zoagli station | 2 transfers | |
Regionale 18357+ InterCityNotte 37452+ Regionale 12363 | 7:53 AM Florence Santa Maria Novella | 4h25 | 12:18 PM Zoagli station | 2 transfers | |
Regionale 18357+ InterCityNotte 37452+ Regionale Veloce 3266 | 7:53 AM Florence Santa Maria Novella | 4h52 | 12:45 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale 18357+ InterCityNotte 37452 | 7:53 AM Florence Santa Maria Novella | 4h07 | 12:00 PM Rapallo station | 1 transfer | |
FRECCIARGENTO 8588+ Regionale Veloce 3261 · Regionale 12368 | 7:54 AM Florence Campo di Marte | 3h09 | 11:03 AM Zoagli station | 2 transfers | |
FRECCIARGENTO 8588+ Regionale Veloce 3261 | 7:54 AM Florence Campo di Marte | 2h59 | 10:53 AM Rapallo station | 1 transfer | |
FRECCIARGENTO 8588+ Regionale 12363 | 7:54 AM Florence Campo di Marte | 4h24 | 12:18 PM Zoagli station | 1 transfer | |
FRECCIARGENTO 8588+ Regionale Veloce 3261 | 7:54 AM Florence Campo di Marte | 3h03 | 10:57 AM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale Veloce 4017+ FRECCIAROSSA 8606+ Regionale 12374 | 8:28 AM Florence Santa Maria Novella | 3h19 | 11:47 AM Zoagli station | 2 transfers | |
Regionale Veloce 4017+ FRECCIAROSSA 8606+ Intercity 666 | 8:28 AM Florence Santa Maria Novella | 3h09 | 11:37 AM Rapallo station | 2 transfers | |
Regionale Veloce 4017+ FRECCIAROSSA 8606+ Regionale 12374 | 8:28 AM Florence Santa Maria Novella | 3h28 | 11:56 AM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale Veloce 4021+ Intercity 670 | 10:28 AM Florence Santa Maria Novella | 3h16 | 1:44 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale Veloce 4021+ Intercity 670 | 10:28 AM Florence Santa Maria Novella | 3h11 | 1:39 PM Rapallo station | 1 transfer | |
Regionale Veloce 4021+ Intercity 670+ Regionale 12394 | 10:28 AM Florence Santa Maria Novella | 3h20 | 1:48 PM Zoagli station | 2 transfers | |
Regionale 18365 · Regionale Veloce 3270 | 10:53 AM Florence Santa Maria Novella | 3h48 | 2:41 PM Rapallo station | 1 transfer | |
Regionale 18365 · Regionale Veloce 3270 · Regionale 12404 | 10:53 AM Florence Santa Maria Novella | 3h52 | 2:45 PM Zoagli station | 2 transfers | |
Regionale 18365 · Regionale Veloce 3270 | 10:53 AM Florence Santa Maria Novella | 3h52 | 2:45 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale Veloce 4023 · Regionale 18365 · Regionale Veloce 3270 | 11:00 AM Florence Santa Maria Novella | 3h41 | 2:41 PM Rapallo station | 2 transfers | |
Regionale Veloce 4023 · Regionale 18365 · Regionale Veloce 3270 | 11:00 AM Florence Santa Maria Novella | 3h45 | 2:45 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale 18287+ Intercity 510 | 11:28 AM Florence Santa Maria Novella | 3h30 | 2:58 PM Rapallo station | 1 transfer | |
Regionale 18287+ Intercity 510+ Regionale 12408 | 11:28 AM Florence Santa Maria Novella | 3h35 | 3:03 PM Zoagli station | 2 transfers | |
Regionale 18287+ Intercity 510+ Regionale 12408 | 11:28 AM Florence Santa Maria Novella | 3h45 | 3:13 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale Veloce 4029+ Intercity 674 | 12:28 PM Florence Santa Maria Novella | 3h16 | 3:44 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale Veloce 4029+ Intercity 674 | 12:28 PM Florence Santa Maria Novella | 3h11 | 3:39 PM Rapallo station | 1 transfer | |
Regionale Veloce 4029+ Intercity 674+ Regionale 12414 | 12:28 PM Florence Santa Maria Novella | 3h17 | 3:45 PM Zoagli station | 2 transfers | |
Regionale 18371 · Regionale Veloce 3274 | 12:53 PM Florence Santa Maria Novella | 3h48 | 4:41 PM Rapallo station | 1 transfer | |
Regionale 18371 · Regionale Veloce 3274 · Regionale 12422 | 12:53 PM Florence Santa Maria Novella | 3h55 | 4:48 PM Zoagli station | 2 transfers | |
Regionale 18371 · Regionale Veloce 3274 | 12:53 PM Florence Santa Maria Novella | 3h52 | 4:45 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale Veloce 4031 · Regionale 18371 · Regionale Veloce 3274 | 1:00 PM Florence Santa Maria Novella | 3h41 | 4:41 PM Rapallo station | 2 transfers | |
Regionale Veloce 4031 · Regionale 18371 · Regionale Veloce 3274 | 1:00 PM Florence Santa Maria Novella | 3h45 | 4:45 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale Veloce 4033+ FRECCIABIANCA 8616 | 1:28 PM Florence Santa Maria Novella | 2h55 | 4:23 PM Rapallo station | 1 transfer | |
Regionale Veloce 4033+ FRECCIABIANCA 8616+ Regionale Veloce 3274 | 1:28 PM Florence Santa Maria Novella | 3h17 | 4:45 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale Veloce 4033+ FRECCIABIANCA 8616+ Regionale 12422 | 1:28 PM Florence Santa Maria Novella | 3h20 | 4:48 PM Zoagli station | 2 transfers | |
Regionale 18373+ Intercity 680 | 1:53 PM Florence Santa Maria Novella | 3h51 | 5:44 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale 18373+ Intercity 680 | 1:53 PM Florence Santa Maria Novella | 3h46 | 5:39 PM Rapallo station | 1 transfer | |
Regionale 18373 · Regionale Veloce 3096 | 1:53 PM Florence Santa Maria Novella | 4h00 | 5:53 PM Zoagli station | 1 transfer | |
Regionale 18373 · Regionale Veloce 3096 | 1:53 PM Florence Santa Maria Novella | 4h05 | 5:58 PM Rapallo station | 1 transfer | |
Regionale 18373 · Regionale Veloce 3096 | 1:53 PM Florence Santa Maria Novella | 4h09 | 6:02 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale 18377 · Regionale Veloce 3278 | 2:53 PM Florence Santa Maria Novella | 3h48 | 6:41 PM Rapallo station | 1 transfer | |
Regionale 18377 · Regionale Veloce 3278 | 2:53 PM Florence Santa Maria Novella | 3h52 | 6:45 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale 18377 · Regionale Veloce 3278 · Regionale 12442 | 2:53 PM Florence Santa Maria Novella | 3h52 | 6:45 PM Zoagli station | 2 transfers | |
Regionale Veloce 4037 · Regionale 18377 · Regionale Veloce 3278 | 3:00 PM Florence Santa Maria Novella | 3h41 | 6:41 PM Rapallo station | 2 transfers | |
Regionale Veloce 4037 · Regionale 18377 · Regionale Veloce 3278 | 3:00 PM Florence Santa Maria Novella | 3h45 | 6:45 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale 18299 · Regionale 19362 · TRENO DEL MARE TRENORD 3006 | 3:28 PM Florence Santa Maria Novella | 3h38 | 7:06 PM Rapallo station | 2 transfers | |
Regionale 18299 · Regionale 19362 · TRENO DEL MARE TRENORD 3006 | 3:28 PM Florence Santa Maria Novella | 3h42 | 7:10 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale 18299+ FRECCIABIANCA 8620+ Regionale 12442 | 3:28 PM Florence Santa Maria Novella | 3h17 | 6:45 PM Zoagli station | 2 transfers | |
Regionale 18299+ FRECCIABIANCA 8620+ Regionale Veloce 3278 | 3:28 PM Florence Santa Maria Novella | 3h13 | 6:41 PM Rapallo station | 2 transfers | |
Regionale 18299+ FRECCIABIANCA 8620+ Regionale Veloce 3278 | 3:28 PM Florence Santa Maria Novella | 3h17 | 6:45 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale 18379 · Regionale Veloce 3282 | 3:46 PM Florence Santa Maria Novella | 5h08 | 8:54 PM Rapallo station | 1 transfer | |
Regionale 18379+ Intercity 684 | 3:46 PM Florence Santa Maria Novella | 3h58 | 7:44 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale 18379+ Intercity 684 | 3:46 PM Florence Santa Maria Novella | 3h53 | 7:39 PM Rapallo station | 1 transfer | |
Regionale 18379 · Regionale Veloce 3282 | 3:46 PM Florence Santa Maria Novella | 5h12 | 8:58 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale 18379+ Intercity 684+ Regionale 12452 | 3:46 PM Florence Santa Maria Novella | 3h59 | 7:45 PM Zoagli station | 2 transfers | |
Regionale 18379 · Regionale Veloce 3282 | 3:46 PM Florence Santa Maria Novella | 5h03 | 8:49 PM Zoagli station | 1 transfer | |
FRECCIAROSSA 9540+ Intercity 679 | 3:55 PM Florence Santa Maria Novella | 4h19 | 8:14 PM Santa Margherita Ligure-Portofino | 1 transfer | |
FRECCIAROSSA 9540+ Intercity 679 | 3:55 PM Florence Santa Maria Novella | 4h24 | 8:19 PM Rapallo station | 1 transfer | |
Regionale Veloce 4043 · Regionale 19370 · Regionale Veloce 3282 | 4:28 PM Florence Santa Maria Novella | 4h21 | 8:49 PM Zoagli station | 2 transfers | |
Regionale Veloce 4043 · Regionale 19370 · Regionale Veloce 3282 | 4:28 PM Florence Santa Maria Novella | 4h30 | 8:58 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale Veloce 4043 · Regionale 19370 · Regionale Veloce 3282 | 4:28 PM Florence Santa Maria Novella | 4h26 | 8:54 PM Rapallo station | 2 transfers | |
Regionale 18309+ Intercity 518+ Regionale 12455 | 5:38 PM Florence Santa Maria Novella | 3h35 | 9:13 PM Zoagli station | 2 transfers | |
Regionale 18309+ Intercity 518+ Regionale Veloce 3282 | 5:38 PM Florence Santa Maria Novella | 3h20 | 8:58 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale 18309+ Intercity 518 | 5:38 PM Florence Santa Maria Novella | 3h11 | 8:49 PM Rapallo station | 1 transfer | |
Regionale Veloce 4047 · Regionale 19378 · Regionale Veloce 3286 | 6:28 PM Florence Santa Maria Novella | 4h10 | 10:38 PM Rapallo station | 2 transfers | |
Regionale Veloce 4047 · Regionale 19378 · Regionale Veloce 3286 | 6:28 PM Florence Santa Maria Novella | 4h14 | 10:42 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale Veloce 4047+ FRECCIABIANCA 8626+ Regionale 12470 | 6:28 PM Florence Santa Maria Novella | 3h27 | 9:55 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale Veloce 4047+ FRECCIABIANCA 8626+ Regionale 12465 | 6:28 PM Florence Santa Maria Novella | 3h49 | 10:17 PM Zoagli station | 2 transfers | |
Regionale Veloce 4047+ FRECCIABIANCA 8626 | 6:28 PM Florence Santa Maria Novella | 3h04 | 9:32 PM Rapallo station | 1 transfer | |
FRECCIAROSSA 9552+ Intercity 687 | 6:55 PM Florence Santa Maria Novella | 4h27 | 11:22 PM Rapallo station | 1 transfer | |
FRECCIAROSSA 9552+ Intercity 687 | 6:55 PM Florence Santa Maria Novella | 4h22 | 11:17 PM Santa Margherita Ligure-Portofino | 1 transfer | |
Regionale 18321+ FRECCIABIANCA 8630+ Regionale 12300 | 7:53 PM Florence Santa Maria Novella | 3h35 | 11:28 PM Zoagli station | 2 transfers | |
Regionale 18321+ FRECCIABIANCA 8630+ Regionale 12300 | 7:53 PM Florence Santa Maria Novella | 3h44 | 11:37 PM Santa Margherita Ligure-Portofino | 2 transfers | |
Regionale 18321+ FRECCIABIANCA 8630+ Regionale 12300 | 7:53 PM Florence Santa Maria Novella | 3h40 | 11:33 PM Rapallo station | 2 transfers | |
Regionale 18323 · Regionale 19382 · Regionale Veloce 3288 | 8:28 PM Florence Santa Maria Novella | 3h51 | 12:19 AM Zoagli station | 2 transfers | |
Regionale 18323 · Regionale 19382 · Regionale Veloce 3288 | 8:28 PM Florence Santa Maria Novella | 3h56 | 12:24 AM Rapallo station | 2 transfers | |
Regionale 18323 · Regionale 19382 · Regionale Veloce 3288 | 8:28 PM Florence Santa Maria Novella | 4h00 | 12:28 AM Santa Margherita Ligure-Portofino | 2 transfers | |
| Sunday, July 12 | |||||
Regionale 18251+ InterCityNotte 796 | 12:40 AM Florence Santa Maria Novella | 4h39 | 5:19 AM Rapallo station | 1 transfer | |
Regionale 18251+ InterCityNotte 796+ Regionale 3254 | 12:40 AM Florence Santa Maria Novella | 5h00 | 5:40 AM Zoagli station | 2 transfers | |
Regionale 18251+ InterCityNotte 796+ Regionale 3254 | 12:40 AM Florence Santa Maria Novella | 5h10 | 5:50 AM Santa Margherita Ligure-Portofino | 2 transfers | |
Find all the dates and times for this journey
Compare bus, train, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Trains from Florence to Portofino run on average 74 times per day, taking around 2h 59m. Cheap train tickets for this journey start at $25 (€20) but you can travel from only $17 (€14) by bus.
There are 1 trains per day. The earliest train runs at 00:03, the last at 23:55. The fastest train covers the 108 miles (174 km) distance in 2h 50m.
Distance 108 miles (174 km) |
Average train duration 2h 59m |
Cheapest ticket price $25 (€20) |
Trains per day 74 |
Direct trains 1 |
Fastest train 2h 50m |
First train 12:03 AM |
Last train 11:55 PM |
Cheapest Month Jan |
Cheapest Day Wed |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Tue |
Least Busy Day Sun |
Best time to book 56 days |
Discover the best of Portofino — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Portofino trip today.
A historic house-museum inside Portofino’s famous hilltop castle, with period interiors, exhibitions, and panoramic views over the harbor. One of the village’s signature cultural attractions.
The abbey complex at San Fruttuoso includes historic interiors and interpretive displays linked to the site’s religious and maritime history. A rewarding cultural excursion by boat or hike from the
Genoa’s major maritime museum offers strong context for Liguria’s seafaring heritage and complements a stay in Portofino well, though it is outside the village itself.
The postcard-famous harbor square lined with colorful buildings and boats. It is the social heart of Portofino and the village’s most recognizable must-see area.
The waterfront promenade around the harbor, ideal for a leisurely stroll, classic views, and people-watching. This is one of the most photogenic parts of the village.
The protected natural park covering the promontory, with trails linking Portofino to San Fruttuoso, Camogli, and panoramic viewpoints. Essential for hikers and nature lovers.
Hand-rolled Ligurian pasta served with basil pesto, a regional classic strongly associated with the Riviera and nearby Genoa.
Olive oil-rich Ligurian flatbread with a crisp top and soft interior, eaten throughout the day as a local staple.
Very thin baked flatbread filled with fresh cheese, a celebrated specialty from the Riviera di Levante near Portofino.
Long-standing Portofino favorite near the harbor, known for Ligurian seafood, pasta, and an elegant but relaxed atmosphere.
Established restaurant overlooking the bay, appreciated for seafood, local specialties, and panoramic terrace dining.
Historic and casual spot on the piazzetta area, known for traditional Ligurian dishes, pasta, and a classic old-Portofino feel.
Portofino is a luxury resort. Hotels and seafront dining are pricey, with cheaper options mostly in nearby towns.
Service is often included or covered by a coperto. Tipping is not required, but rounding up or leaving 5-10% for great service is appreciated.
Official public transport app
Santa Margherita Ligure-Portofino -> Portofino Piazzetta
Find answers to the most common questions about traveling from Florence to Portofino by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Portofino, this guide helps you travel smarter and with confidence.

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