Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Milan to Portofino train with Regionale

Thu, Apr 24
+ 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 Milan to Portofino

Showing times and prices for Apr 24

Cheapest

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

RegionaleRegionale Veloce 3033 · Regionale 12437
04:25PM3h18
Milan Centrale
07:43PMSanta Margherita Ligure-Portofino
$221One-way
1 transfer
RegionaleRegionale Veloce 3039 · Regionale 12471
07:45PM3h22
Milan Rogoredo
11:07PMSanta Margherita Ligure-Portofino
$221One-way
1 transfer
RegionaleRegionale Veloce 3031 · Regionale 12431
03:45PM3h28
Milan Rogoredo
07:13PMRapallo station
$221One-way
1 transfer
RegionaleRegionale Veloce 3015
07:25AM2h39
Milan Centrale
10:04AMSanta Margherita Ligure-Portofino
$221One-way
0 transfers
RegionaleRegionale Veloce 3037 · Regionale Veloce 3285
06:25PM2h55
Milan Centrale
09:20PMSanta Margherita Ligure-Portofino
$221One-way
1 transfer

Live departures

Milan to Portofino train times

Showing trains for tomorrow, Thursday, April 24
Last updated at 9:37 PM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaintIntercity 6514:10 AM Milan Centrale
2h18
6:28 AM Santa Margherita Ligure-Portofino0 transfersDirect
trenitaliaintIntercity 6514:10 AM Milan Centrale
2h23
6:33 AM Rapallo station0 transfersDirect
trenitaliaintIntercity 651+trenitaliaregRegionale 123314:10 AM Milan Centrale
3h03
7:13 AM Zoagli station1 transfer
trenitaliaregRegionale Veloce 3013 · Regionale 320914:25 AM Milan Centrale
3h28
7:53 AM Zoagli station1 transfer
trenitaliaregRegionale Veloce 3013 · Regionale 320914:25 AM Milan Centrale
3h23
7:48 AM Rapallo station1 transfer
trenitaliaregRegionale Veloce 3013+trenitaliaintIntercity 5054:25 AM Milan Centrale
3h01
7:26 AM Rapallo station1 transfer
trenitaliaregRegionale Veloce 3013 · Regionale 32091
On time
4:25 AM Milan Centrale
3h18
7:43 AM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregRegionale Veloce 30155:25 AM Milan Centrale
2h39
8:04 AM Santa Margherita Ligure-Portofino0 transfersDirect
trenitaliaregRegionale Veloce 3015 · Regionale 123595:25 AM Milan Centrale
4h26
9:51 AM Zoagli station1 transfer
trenitaliaregRegionale Veloce 30155:25 AM Milan Centrale
2h43
8:08 AM Rapallo station0 transfersDirect
trenitaliaregRegionale Veloce 3015 · Regionale 123665:25 AM Milan Centrale
3h38
9:03 AM Zoagli station1 transfer
trenitaliaregRegionale Veloce 3017 · Regionale 12359
On time
6:30 AM Milan Centrale
3h21
9:51 AM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 3017 · Regionale Veloce 2119 · Regionale Veloce 3265
On time
6:30 AM Milan Centrale
2h54
9:24 AM Rapallo station
2 transfers
trenitaliaregRegionale Veloce 3017 · Regionale 12359
On time
6:30 AM Milan Centrale
3h11
9:41 AM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregRegionale Veloce 3017 · Regionale 12359
On time
6:30 AM Milan Centrale
3h16
9:46 AM Rapallo station
1 transfer
trenitaliaregRegionale Veloce 3017 · Regionale Veloce 2119 · Regionale Veloce 3265
On time
6:30 AM Milan Centrale
2h50
9:20 AM Santa Margherita Ligure-Portofino
2 transfers
trenitaliaregRegionale Veloce 2018 · Regionale Veloce 2125 · Regionale 12387
On time
7:15 AM Milan Centrale
5h34
12:49 PM Rapallo station
2 transfers
trenitaliaregRegionale Veloce 2018 · Regionale Veloce 2125 · Regionale 12387
On time
7:15 AM Milan Centrale
5h29
12:44 PM Santa Margherita Ligure-Portofino
2 transfers
trenitaliaregRegionale Veloce 2018 · Regionale Veloce 2125 · Regionale 12387
On time
7:15 AM Milan Centrale
5h39
12:54 PM Zoagli station
2 transfers
trenitaliaregRegionale Veloce 3025 · Regionale 12397
On time
10:25 AM Milan Centrale
3h29
1:54 PM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 3025 · Regionale 327310:25 AM Milan Centrale
2h53
1:18 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3025 · Regionale 3273
On time
10:25 AM Milan Centrale
2h59
1:24 PM Rapallo station
1 transfer
frecciabiancaFRECCIABIANCA 861911:10 AM Milan Centrale
2h11
1:21 PM Rapallo station0 transfersDirect
frecciabiancaFRECCIABIANCA 8619+trenitaliaregRegionale 1239711:10 AM Milan Centrale
2h34
1:44 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3029 · Regionale 1241712:25 PM Milan Centrale
3h29
3:54 PM Zoagli station1 transfer
trenitaliaregRegionale Veloce 3029 · Regionale 1241712:25 PM Milan Centrale
3h20
3:45 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3029 · Regionale 22857 · Regionale 327712:25 PM Milan Centrale
2h55
3:20 PM Santa Margherita Ligure-Portofino2 transfers
trenitaliaregRegionale Veloce 3029 · Regionale 1241712:25 PM Milan Centrale
3h24
3:49 PM Rapallo station1 transfer
trenitaliaregRegionale Veloce 3029 · Regionale 22857 · Regionale 327712:25 PM Milan Centrale
2h59
3:24 PM Rapallo station2 transfers
trenitaliaintIntercity 641+trenitaliaintnInterCityNotte 7951:10 PM Milan Centrale
2h45
3:55 PM Rapallo station1 transfer
trenitaliaintIntercity 641+trenitaliaregRegionale 124211:10 PM Milan Centrale
2h58
4:08 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3031 · Regionale 124311:45 PM Milan Rogoredo
3h28
5:13 PM Rapallo station1 transfer
trenitaliaregRegionale Veloce 3031 · Regionale 124311:45 PM Milan Rogoredo
3h24
5:09 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3033 · Regionale 12437
On time
2:25 PM Milan Centrale
3h18
5:43 PM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregRegionale Veloce 3033 · Regionale 32812:25 PM Milan Centrale
2h59
5:24 PM Rapallo station1 transfer
trenitaliaregRegionale Veloce 3033 · Regionale 32812:25 PM Milan Centrale
2h55
5:20 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3033 · Regionale 12437
On time
2:25 PM Milan Centrale
3h28
5:53 PM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 3033 · Regionale 12437
On time
2:25 PM Milan Centrale
3h23
5:48 PM Rapallo station
1 transfer
trenitaliaregRegionale TRENORD 2301 · Regionale Veloce 2137 · Regionale 124472:30 PM Milan Centrale
4h19
6:49 PM Rapallo station2 transfers
trenitaliaregRegionale TRENORD 2301 · Regionale Veloce 2137 · Regionale 124472:30 PM Milan Centrale
4h24
6:54 PM Zoagli station2 transfers
trenitaliaregRegionale TRENORD 2301 · Regionale Veloce 2137 · Regionale 124472:30 PM Milan Centrale
4h14
6:44 PM Santa Margherita Ligure-Portofino2 transfers
frecciarossaFRECCIAROSSA 9744+trenitaliaregRegionale 124514:25 PM Milan Centrale
2h44
7:09 PM Rapallo station1 transfer
frecciarossaFRECCIAROSSA 9744+trenitaliaregRegionale 124514:25 PM Milan Centrale
2h39
7:04 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3037 · Regionale Veloce 32854:25 PM Milan Centrale
2h55
7:20 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3037 · Regionale Veloce 3285 · Regionale 124704:25 PM Milan Centrale
3h20
7:45 PM Zoagli station2 transfers
trenitaliaregRegionale Veloce 3037 · Regionale 124614:25 PM Milan Centrale
3h57
8:22 PM Zoagli station1 transfer
trenitaliaregRegionale Veloce 3037 · Regionale Veloce 32854:25 PM Milan Centrale
2h59
7:24 PM Rapallo station1 transfer
frecciarossaFRECCIAROSSA 9744+trenitaliaregRegionale 12451 · Regionale 124704:25 PM Milan Centrale
3h20
7:45 PM Zoagli station2 transfers
trenitaliaregRegionale Veloce 3039 · Regionale 124715:45 PM Milan Rogoredo
3h22
9:07 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3039 · Regionale 124715:45 PM Milan Rogoredo
3h26
9:11 PM Rapallo station1 transfer
trenitaliaregRegionale Veloce 3039 · Regionale 124715:45 PM Milan Rogoredo
3h31
9:16 PM Zoagli station1 transfer
trenitaliaintIntercity 689+trenitaliaregRegionale 124716:05 PM Milan Centrale
3h11
9:16 PM Zoagli station1 transfer
trenitaliaintIntercity 689+trenitaliaintnInterCityNotte 7996:05 PM Milan Centrale
2h48
8:53 PM Rapallo station1 transfer
trenitaliaintIntercity 689+trenitaliaregRegionale 124716:05 PM Milan Centrale
3h02
9:07 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaregRegionale Veloce 3041 · Regionale Veloce 3275
On time
6:25 PM Milan Centrale
3h14
9:39 PM Rapallo station
1 transfer
trenitaliaregRegionale Veloce 3041 · Regionale Veloce 3275 · Regionale 12481
On time
6:25 PM Milan Centrale
3h51
10:16 PM Zoagli station
2 transfers
trenitaliaregRegionale Veloce 3041 · Regionale Veloce 3275
On time
6:25 PM Milan Centrale
3h10
9:35 PM Santa Margherita Ligure-Portofino
1 transfer
italo99927:06 PM Milan Rogoredo
2h22
9:28 PM Genoa Brignole0 transfersDirect
trenitaliaintIntercity 6877:10 PM Milan Centrale
2h13
9:23 PM Rapallo station0 transfersDirect
trenitaliaintIntercity 687
On time
7:10 PM Milan Centrale
2h08
9:18 PM Santa Margherita Ligure-Portofino
0 transfersDirect
trenitaliaintIntercity 687+trenitaliaregRegionale 12481
On time
7:10 PM Milan Centrale
3h06
10:16 PM Zoagli station
1 transfer
italo99927:30 PM Milan Centrale
1h44
9:14 PM Genoa Piazza Principe0 transfersDirect
italo99927:30 PM Milan Centrale
1h58
9:28 PM Genoa Brignole0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Portofino by train

Thu
Apr 24
Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14

How far in advance should I book train tickets from Milan to Portofino?

The best time to book your train from Milan to Portofino is 70 days before departure. See how prices for trains change on the Milan to Portofino route.
Prices are for one-way tickets for one passenger from Milan to Portofino per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Milan to Portofino.

Fastest train times from Milan to Portofino

Showing times and prices for Apr 24

Fastest Journey

1 h 44 m

Average

3 h 14 m

Trains per day

63

Distance

129 km

Of the 63 trains that leave Milan for Portofino every day 10 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Italo9992
09:30PM1h44
Milan Centrale
11:14PMGenoa Piazza Principe
$371One-way
0 transfers
Italo9992
09:30PM1h58
Milan Centrale
11:28PMGenoa Brignole
$371One-way
0 transfers
IntercityIntercity 687
09:10PM2h08
Milan Centrale
11:18PMSanta Margherita Ligure-Portofino
$311One-way
0 transfers
FrecciabiancaFRECCIABIANCA 8619
01:10PM2h11
Milan Centrale
03:21PMRapallo station
$661One-way
0 transfers
IntercityIntercity 687
09:10PM2h13
Milan Centrale
11:23PMRapallo station
$321One-way
0 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Milan to Portofino

ItalyItaly
ItalyItaly
Icon of train
Trains from Milan to Portofino run on average 71 times per day, taking around 2h 59m. Cheap train tickets for this journey start at $12 (€10) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
80 miles (129 km)
Average train duration
2h 59m
Cheapest ticket price
$12 (€10)
Trains per day
71
Direct trains
16
Train providers
6
Fastest train
1h 53m
First train
05:25
Last train
20:30
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train providers: Regionale, Intercity and Frecciabianca from Milan to Portofino trains

Travel to Portofino from Milan from $16 (€13) with Omio’s train partners Regionale, Intercity and Frecciabianca! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.

Milan to Portofino train information with Regionale:

  • Average Duration: 2 h 24 min
  • Cheapest Price: $19

Your Guide to the Milan to Portofino Train Journey

A journey on the Milan to Portofino train offers travelers a scenic and convenient way to explore northern Italy's stunning landscapes. Most trains from Milan to Portofino depart from the bustling Milano Centrale station (Milano Centrale), allowing easy access to this vital hub. Upon arrival, travelers typically disembark at Santa Margherita Ligure-Portofino station (Santa Margherita Ligure-Portofino), a delightful gateway to the picturesque streets and crystal-clear waters of Portofino. Whether you're taking a direct train from Milan to Portofino or connecting via nearby towns, this journey promises comfort, spectacular views, and an unforgettable Italian experience.

Cheap Milan to Portofino Train Ticket Prices

If you're planning a picturesque journey from Milan to Portofino by train, you'll be pleased to know there are options to suit all budgets. Currently, the cheapest train ticket for this beautiful route is available at $12 (€10), making it an attractive option for those looking to travel affordably. Typically, passengers can expect an average train ticket cost of $20 (€17). To get the most convenient and cost-effective experience, consider planning your trip in September. During this time, demand tends to dip slightly, offering a balance of pleasant weather and reduced crowd levels, ensuring that your journey from Milan to Portofino is as delightful as it is economical.

Train Milan to Portofino with Trenitalia and Italo

Embark on a scenic journey from Milan to the picturesque town of Portofino by train, featuring services from renowned providers like Trenitalia and Italo. Trenitalia offers a range of trains, including the high-speed Frecciarossa, allowing travelers to enjoy a swift and comfortable ride. Amenities such as onboard Wi-Fi, spacious seating, and power outlets ensure a pleasant experience whether traveling for leisure or business. Italo, known for its modern high-speed trains, provides a blend of comfort and efficiency with state-of-the-art facilities that include free Wi-Fi, onboard entertainment, and generous legroom in their different seating classes. Both services provide the perfect combination of speed and comfort, making the train journey from Milan to Portofino an ideal choice for travel enthusiasts.

Discover the Train Milan to Portofino: Train Times and Schedule

Embarking on a train journey from Milan to Portofino offers travelers a scenic and efficient way to explore the beautiful Italian Riviera. The distance between Milan and Portofino is approximately 80 miles (129 km), and the average train journey duration is approximately 1h 53m. This convenient and picturesque route ensures a comfortable trip, making it a popular choice for both tourists and locals.

Trains run frequently between Milan and Portofino, making travel plans flexible and straightforward. With approximately 71 trains running daily, passengers can enjoy consistent service throughout the week, from Monday to Sunday. This regular schedule keeps travelers connected and adds ease to exploring the enchanting region of Liguria.

Typically, the train service from Milan to Portofino starts early in the morning to accommodate early travelers. The first train of the day generally departs at around 05:25, while the last train leaves for Portofino at approximately 20:30. This comprehensive Milan to Portofino train schedule ensures that you can start and end your day on your own terms.

FAQs: Trains from Milan to Portofino

FAQs: Travel by train from Milan to Portofino 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 Milan to Portofino.
FAQs
Cheap train tickets from Milan to Portofino can start from as little as $12 (€10) when you book in advance. The average train ticket price for Milan to Portofino is $17 (€14); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Milan to Portofino train time is 2 h 7 min   covering the 80 mile (129 km) long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Milan to Portofino leaves at 12: 20 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Milan to Portofino leaves at 10: 57 PM.
Yes, it is possible to travel from Milan to Portofino without having to change trains with Regionale, Intercity or Frecciabianca. There are 17 direct trains from Milan to Portofino each day. There may be fewer direct services available on weekends or holidays.
Yes, there's a high-speed train to Portofino. Take the fast train with Frecciabianca from Milan to Portofino.
When taking a train from Milan to Portofino, you can count on Regionale, Intercity or Frecciabianca for the best way to get you to Portofino. You can also check all possible train companies who offer a service between Milan and Portofino and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 10: 57 PM.
A trip to Portofino from Milan is worth doing but not as a day trip with a journey time of 2 h 7 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Milan to Portofino is August.
Yes, you can take a train to Portofino from Milan.

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