Milan To Portofino Day Trip
Route Guide

Milan to Portofino Day Trip by Train

Portofino sits at the end of a peninsula with no direct rail link, but the journey from Milan is straightforward once you understand the two-leg structure. This guide walks you through the regional train to Santa Margherita Ligure, the connecting bus to the village, and the timing that lets you maximize your day on the Ligurian coast.

8 min read Updated 2026-08-20 Fact-checked
Milan to Portofino Day Trip by Train

Quick answer

A milan to portofino day trip by train requires two legs: a regional or intercity train from Milano Centrale to Santa Margherita Ligure (roughly 2.5 to 3 hours), then a local bus (Tigullio line 882) for the final 6 kilometers to Portofino (15 minutes). Trains run hourly throughout the day; buses depart every 15 to 30 minutes from the station forecourt. Arriving between 09:00 and 11:00 lets you explore the harbor and trails before the afternoon surge.

Portofino has no railway station. The village occupies a protected harbor where the Apennine foothills meet the sea, and the only mechanical access is by road or water. Santa Margherita Ligure, 6 kilometers to the northwest, serves as the rail gateway: every visitor arriving by train from Milan disembarks there and completes the journey by bus, taxi, or on foot along the coastal path. The milan to portofino day trip by train begins at Milano Centrale, where Trenitalia operates regional and intercity services to the Ligurian Riviera. Regionale Veloce trains stop at Genoa Piazza Principe and Genoa Brignole before continuing to Santa Margherita Ligure; InterCity services shave 20 to 30 minutes off the journey but require advance reservation. Departure frequency is consistent—trains leave every 60 to 90 minutes from early morning through evening—so you can tailor your outbound and return times to the rhythm of your visit. The route hugs the coast south of Genoa, offering glimpses of the Golfo Paradiso and the terraced hillsides that define the Italian Riviera. Once you reach Santa Margherita Ligure, exit the station and cross the forecourt to the bus stop marked for Portofino. The Tigullio line 882 is the workhorse of this final segment, running every 15 minutes during peak season and every 30 minutes in the shoulder months. The ride climbs through umbrella pine and olive groves, then descends into Portofino's piazzetta, depositing passengers a two-minute walk from the harbor. Cash and contactless cards are both accepted on board; tickets cost a few euros and are valid for 90 minutes. The village itself is compact—fewer than 400 permanent residents, a single main square, and a network of footpaths radiating toward Castello Brown, the lighthouse at Punta del Capo, and the church of San Giorgio. Portofino is open to the public year-round with no entrance fee; individual sites such as the castle and certain museums charge admission. The harbor promenade and the trails to the promontory viewpoints remain accessible at all hours, though shops and restaurants observe seasonal schedules. Returning to Milan reverses the sequence: bus from Portofino to Santa Margherita Ligure, then any northbound regional or intercity train to Milano Centrale. The last useful connection typically departs Santa Margherita Ligure around 20:00, allowing a full day on the coast before the evening return.

“Santa Margherita Ligure serves as the rail gateway: every visitor arriving by train disembarks there and completes the journey by bus, taxi, or on foot along the coastal path.”
Directions

Milan to Portofino Day Trip by Train: Essential Route Details

Portofino is located on the Italian Riviera and is best reached by combining a regional train from Milan to the coastal town of Santa Margherita Ligure, followed by a short bus ride or ferry.

Train approx. 2.5–3 hours

Milano Centrale to Santa Margherita Ligure-Portofino

Bus 20 min

Line 882 from Santa Margherita Ligure station to Portofino

Boat 15 min

Ferry from Santa Margherita Ligure port to Portofino

For the most efficient arrival in the village, plan to arrive between 09:00 and 11:00 to avoid the peak afternoon congestion in the small village center.

Itinerary

Structuring Your Milan to Portofino Day Trip by Train

This plan suits travelers departing Milan early and returning by evening, balancing transit and village exploration. The round trip takes roughly 10–12 hours door-to-door.

06:30

Depart Milan Centrale

Board the first Intercity or regional service toward Genova; the journey takes approximately 1 hour 40 minutes. Reserve a seat during summer weekends.

08:30

Change at Santa Margherita Ligure

Exit the train and follow signs to the bus station adjacent to the railway platform. Buses to Portofino depart every 20–30 minutes and take 20 minutes.

09:30

Arrive Portofino Village

Walk the harbor front, photograph the pastel façades, and explore the narrow lanes behind Piazzetta. The village center is compact—allow 1–2 hours for a leisurely circuit.

11:00

Climb to Castello Brown

Follow the signed footpath from the harbor; the climb takes 15 minutes and rewards with elevated views over the bay. Entry to the castle grounds may carry a separate fee.

12:30

Lunch by the Harbor

Claim a table at one of the waterfront trattorias or pick up focaccia from a bakery. Prices are tourist-tier; budget accordingly.

14:00

Hike to Faro or San Fruttuoso

The lighthouse trail takes 30 minutes each way; San Fruttuoso requires 2.5 hours one-way and a boat return. Choose based on your departure window.

16:00

Return Bus and Train

Catch the bus back to Santa Margherita Ligure, then board a Milan-bound train. Confirm the last direct connection before you travel.

19:30

Arrive Milan

Evening services land you back at Centrale between 19:00 and 20:30, depending on your chosen departure slot.

Prices

Costs for a Milan to Portofino Day Trip by Train

There is no cost to enter the village of Portofino. Visitors should primarily budget for transportation expenses as all other access to the village center is free.

Village Entrance Public access is free of charge.
0 EUR
Museums and Attractions Fees determined by individual sites.
Variable
Portofino village remains accessible to all visitors at no cost 24 hours a day.

Verdict: A typical visitor pays 0 EUR for village entry, though individual museums or specific private attractions within the area may require separate ticket purchases.

Opening hours

Opening Hours for a Milan to Portofino Day Trip by Train

Portofino is a public village accessible to visitors at all hours throughout the week. This allows travelers arriving by train from Milan to explore the area according to their own schedule.

Monday
00:00–23:59
Tuesday
00:00–23:59
Wednesday
00:00–23:59
Thursday
00:00–23:59
Friday
00:00–23:59
Saturday
00:00–23:59
Sunday
00:00–23:59
As a public village, there is no set last entry time for the town itself.
Nearby

Adding Stops to Your Milan to Portofino Day Trip by Train

The rail line connecting Milan to the coast passes several distinct towns that offer a quieter pace and different architectural perspectives. Integrating these stops allows you to experience the diverse character of the Ligurian Riviera while maintaining a manageable travel schedule.

Santa Margherita Ligure

Santa Margherita Ligure

15 min bus

This town serves as the primary gateway to Portofino and provides a more traditional seaside atmosphere with a large harbor and colorful promenade.

Rapallo

Rapallo

10 min train

Located on the same rail line, Rapallo features a historic castle situated directly on the water and a cable car that provides views of the coast.

Camogli

Camogli

25 min train

Known for its tall, brightly painted buildings along the shore, Camogli is a fishing village that remains less crowded than Portofino while offering authentic coastal dining.

San Fruttuoso

San Fruttuoso

30 min boat

Accessible via a short boat ride from Portofino, this secluded bay houses a historic abbey and a submerged statue of Christ of the Abyss.

Book

Check availability

Frequently asked

Frequently asked questions about milan to portofino day trip by train

Everything you need to know about milan to portofino day trip by train

Is a milan to portofino day trip by train feasible?

Yes, completing a milan to portofino day trip by train is possible with an early start. Most travelers combine high-speed rail with a regional connection to reach the Ligurian coast.

How do I reach the village after my milan to portofino day trip by train?

After arriving at Santa Margherita Ligure-Portofino station, you can take a local bus or a ferry to complete your journey. Taxis are also available outside the station for the short ride to the harbor.

What is the best arrival window for a milan to portofino day trip by train?

The best arrival window is 09:00–11:00. Arriving early helps avoid peak afternoon crowds in the small village center.

Do I need to pay for a milan to portofino day trip by train entrance?

There is 0 EUR fee for general village access. You are free to walk through the streets without a ticket.

How long does the rail journey take?

The train ride typically takes between 2.5 to 3.5 hours depending on your connection. Planning your rail schedule in advance ensures a smoother trip to the Italian Riviera.

Can I easily navigate the village on foot?

The village is compact and pedestrian-friendly, making it ideal for walking once you arrive. Comfortable footwear is recommended for navigating the historic cobblestone paths.

What is the main mistake travelers make during this trip?

Many travelers fail to check local transit schedules for the return journey, leading to long waits. Always confirm your departure time from the station before heading back to the harbor.

Are there museums or attractions that require a fee?

While the village itself is free, individual attractions like museums may charge fees. Check at each specific site for their current admission rates.

Keep reading

More guides & pages