Milan to Portofino train with Regionale

Sat, Jul 19
+ Add return
Regionale
Intercity
Frecciabianca
Italo
Frecciarossa
1,000+ travel companies
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

The cheapest and fastest trains from Milan to Portofino

Showing times and prices for Jul 19

Cheapest price

$20

Average price

$25

Fastest journey

2 h 7 m

Average duration

2 h 10 m

Trains per day

70

Distance

129 km

Cheap tickets

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.

The average ticket from Milan to Portofino will cost around $25 if you buy it on the day, but the cheapest tickets can be found for only $20.

Fast trains

Of the 70 trains that leave Milan for Portofino on Sat, Jul 19, 17 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Sat, Jul 19 the direct trains cover the 129 km distance in an average of 2 h 10 m but if you time it right, some trains will get you there in just 2 h 7 m .

On Sat, Jul 19 the slowest trains will take 2 h 12 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.

RegionaleRegionale Veloce 3061 · Regionale Veloce 3289
08:25PM3h14
Milan Centrale
11:39PMRapallo station
$201One-way
1 transfer
RegionaleRegionale Veloce 3029 · Regionale 12425
02:25PM3h37
Milan Centrale
06:02PMSanta Margherita Ligure-Portofino
$201One-way
1 transfer
RegionaleRegionale TRENORD 2331 · Regionale Veloce 3031 · Regionale 12435
03:25PM3h37
Milan Centrale
07:02PMSanta Margherita Ligure-Portofino
$201One-way
2 transfers
RegionaleRegionale Veloce 3077 · Regionale 12465
06:25PM3h42
Milan Centrale
10:07PMSanta Margherita Ligure-Portofino
$201One-way
1 transfer
RegionaleTRENO DEL MARE TRENORD 3005
08:21AM3h13
Milan Rogoredo
11:34AMSanta Margherita Ligure-Portofino
$201One-way
0 transfers

Travel Information

Compare train for Milan to Portofino

Omio recommends booking the train as it is the most popular option from Milan to Portofino among Omio's users. If you are prioritising price take the bus with prices starting from €6. For those with little time consider booking a bus which can get you there in 2h 8m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.1kg. The ticket price range depends on the travel mode: a bus costs an average of €6, and a train costs an average of €15.

Distance: 80 miles (129 km)

Compare train with

Most popular
Train
Bus

€16

Average price

€9

Average price

Cheapest

2h 47m

Average total duration

2h 17m

Onboard

+

30m

Additional time*

2h 38m

Average total duration

Fastest

2h 8m

Onboard

+

30m

Additional time*

0.0 - 0.1kg

CO2 emissions

Lowest

0.1 - 0.3kg

CO2 emissions

Regionale

Most popular train company

BlaBlaCar

Most popular bus company

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Milan to Portofino train times

Showing trains for tomorrow, Saturday, July 19
Last updated at 8:28 PM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaintIntercity 6514:10 AM Milan Centrale
2h17
6:27 AM Rapallo station0 transfersDirect
trenitaliaintIntercity 6514:10 AM Milan Centrale
2h12
6:22 AM Santa Margherita Ligure-Portofino0 transfersDirect
trenitaliaregRegionale Veloce 3013 · Regionale 12339
On time
4:25 AM Milan Centrale
3h26
7:51 AM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 3013 · Regionale 12339
On time
4:25 AM Milan Centrale
3h21
7:46 AM Rapallo station
1 transfer
trenitaliaregRegionale Veloce 3013 · Regionale 12339
On time
4:25 AM Milan Centrale
3h16
7:41 AM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregRegionale Veloce 30635:25 AM Milan Centrale
3h06
8:31 AM Zoagli station0 transfersDirect
trenitaliaregRegionale Veloce 3063
On time
5:25 AM Milan Centrale
3h01
8:26 AM Rapallo station
0 transfersDirect
trenitaliaregRegionale Veloce 3063
On time
5:25 AM Milan Centrale
2h56
8:21 AM Santa Margherita Ligure-Portofino
0 transfersDirect
trenitaliaregTRENO DEL MARE 3097
On time
6:14 AM Milan Porta Garibaldi
3h13
9:27 AM Rapallo station
0 transfersDirect
trenitaliaregTRENO DEL MARE 3097
On time
6:14 AM Milan Porta Garibaldi
3h09
9:23 AM Santa Margherita Ligure-Portofino
0 transfersDirect
trenitaliaregTRENO DEL MARE 30976:14 AM Milan Porta Garibaldi
3h18
9:32 AM Zoagli station0 transfersDirect
trenitaliaregRegionale Veloce 2016 · TRENO DEL MARE 3097
On time
6:15 AM Milan Centrale
3h17
9:32 AM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 2016 · TRENO DEL MARE 3097
On time
6:15 AM Milan Centrale
3h12
9:27 AM Rapallo station
1 transfer
trenitaliaregRegionale Veloce 2016 · TRENO DEL MARE 3097
On time
6:15 AM Milan Centrale
3h08
9:23 AM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregTRENO DEL MARE TRENORD 30056:21 AM Milan Rogoredo
3h13
9:34 AM Santa Margherita Ligure-Portofino0 transfersDirect
trenitaliaregTRENO DEL MARE TRENORD 3005 · Regionale 123636:21 AM Milan Rogoredo
3h57
10:18 AM Zoagli station1 transfer
trenitaliaregTRENO DEL MARE TRENORD 30056:21 AM Milan Rogoredo
3h18
9:39 AM Rapallo station0 transfersDirect
trenitaliaregRegionale TRENORD 2317 · Regionale Veloce 3067 · TRENO DEL MARE 3097
On time
6:25 AM Milan Centrale
3h07
9:32 AM Zoagli station
2 transfers
trenitaliaregRegionale TRENORD 2317 · Regionale Veloce 3067 · TRENO DEL MARE 3097
On time
6:25 AM Milan Centrale
2h58
9:23 AM Santa Margherita Ligure-Portofino
2 transfers
trenitaliaregRegionale TRENORD 2317 · Regionale Veloce 3067 · TRENO DEL MARE 3097
On time
6:25 AM Milan Centrale
3h02
9:27 AM Rapallo station
2 transfers
trenitaliaregTRENO DEL MARE 3085 · Regionale 12375
On time
7:00 AM Milan Porta Garibaldi
4h11
11:11 AM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 2018 · Regionale Veloce 2125 · Regionale 12395
On time
7:15 AM Milan Centrale
5h58
1:13 PM Zoagli station
2 transfers
trenitaliaregTRENO DEL MARE 3085 · Regionale 12375
On time
7:21 AM Milan Rogoredo
3h40
11:01 AM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregTRENO DEL MARE 3085 · Regionale 12375
On time
7:21 AM Milan Rogoredo
3h45
11:06 AM Rapallo station
1 transfer
trenitaliaregRegionale Veloce 3025 · Regionale 12405
On time
10:25 AM Milan Centrale
3h49
2:14 PM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 3025 · Regionale Veloce 3273
On time
10:25 AM Milan Centrale
2h53
1:18 PM Rapallo station
1 transfer
trenitaliaregRegionale Veloce 3025 · Regionale Veloce 3273 · Regionale 12414
On time
10:25 AM Milan Centrale
3h20
1:45 PM Zoagli station
2 transfers
trenitaliaregRegionale Veloce 3025 · Regionale Veloce 3273
On time
10:25 AM Milan Centrale
2h49
1:14 PM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregRegionale TRENORD 2327 · Regionale TTPER 2082 · Regionale Veloce 327711:25 AM Milan Centrale
3h53
3:18 PM Rapallo station2 transfers
trenitaliaregRegionale TRENORD 2327 · Regionale TTPER 2082 · Regionale Veloce 327711:25 AM Milan Centrale
3h49
3:14 PM Santa Margherita Ligure-Portofino2 transfers
trenitaliaregRegionale Veloce 3029 · Regionale 12425
On time
12:25 PM Milan Centrale
3h37
4:02 PM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregRegionale Veloce 3029 · Regionale 12425
On time
12:25 PM Milan Centrale
3h46
4:11 PM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 3029 · Regionale 12425
On time
12:25 PM Milan Centrale
3h41
4:06 PM Rapallo station
1 transfer
trenitaliaregRegionale TRENORD 2331 · Regionale Veloce 3031 · Regionale 124351:25 PM Milan Centrale
3h37
5:02 PM Santa Margherita Ligure-Portofino2 transfers
trenitaliaregRegionale TRENORD 2331 · Regionale Veloce 3031 · Regionale 124351:25 PM Milan Centrale
3h47
5:12 PM Zoagli station2 transfers
trenitaliaregRegionale TRENORD 2331 · Regionale Veloce 3031 · Regionale 124351:25 PM Milan Centrale
3h42
5:07 PM Rapallo station2 transfers
trenitaliaintIntercity 6732:05 PM Milan Centrale
2h09
4:14 PM Santa Margherita Ligure-Portofino0 transfersDirect
trenitaliaintIntercity 673+trenitaliaregRegionale 124422:05 PM Milan Centrale
2h40
4:45 PM Zoagli station1 transfer
trenitaliaintIntercity 6732:05 PM Milan Centrale
2h14
4:19 PM Rapallo station0 transfersDirect
trenitaliaregRegionale Veloce 3073 · Regionale 12445
On time
2:25 PM Milan Centrale
3h41
6:06 PM Rapallo station
1 transfer
trenitaliaregRegionale Veloce 3073 · Regionale Veloce 3375 · Regionale Veloce 3281
On time
2:25 PM Milan Centrale
2h53
5:18 PM Rapallo station
2 transfers
trenitaliaregRegionale Veloce 3073 · Regionale 12445
On time
2:25 PM Milan Centrale
3h46
6:11 PM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 3073 · Regionale 12445
On time
2:25 PM Milan Centrale
3h36
6:01 PM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregRegionale Veloce 3073 · Regionale Veloce 3375 · Regionale Veloce 3281
On time
2:25 PM Milan Centrale
2h49
5:14 PM Santa Margherita Ligure-Portofino
2 transfers
trenitaliaintIntercity 675+trenitaliaregRegionale 12445
On time
3:05 PM Milan Centrale
3h06
6:11 PM Zoagli station
1 transfer
trenitaliaintIntercity 675+trenitaliaregRegionale 12445
On time
3:05 PM Milan Centrale
3h01
6:06 PM Rapallo station
1 transfer
trenitaliaintIntercity 675+trenitaliaregRegionale 12445
On time
3:05 PM Milan Centrale
2h56
6:01 PM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaintIntercity 6794:05 PM Milan Centrale
2h14
6:19 PM Rapallo station0 transfersDirect
trenitaliaintIntercity 679+trenitaliaregRegionale Veloce 32824:05 PM Milan Centrale
2h44
6:49 PM Zoagli station1 transfer
trenitaliaintIntercity 679
On time
4:05 PM Milan Centrale
2h09
6:14 PM Santa Margherita Ligure-Portofino
0 transfersDirect
trenitaliaregRegionale Veloce 3077 · Regionale 12465
On time
4:25 PM Milan Centrale
3h42
8:07 PM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaregRegionale Veloce 3077 · Regionale 12465
On time
4:25 PM Milan Centrale
3h47
8:12 PM Rapallo station
1 transfer
trenitaliaregRegionale Veloce 3077 · Regionale 12465
On time
4:25 PM Milan Centrale
3h52
8:17 PM Zoagli station
1 transfer
trenitaliaregRegionale Veloce 3077 · Regionale 22873 · Regionale 3287
On time
4:25 PM Milan Centrale
2h48
7:13 PM Rapallo station
2 transfers
trenitaliaregRegionale Veloce 3077 · Regionale 22873 · Regionale 3287
On time
4:25 PM Milan Centrale
2h44
7:09 PM Santa Margherita Ligure-Portofino
2 transfers
trenitaliaintIntercity 685+trenitaliaregRegionale 124705:05 PM Milan Centrale
2h42
7:47 PM Zoagli station1 transfer
trenitaliaintIntercity 685+trenitaliaregRegionale 124705:05 PM Milan Centrale
2h51
7:56 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaintIntercity 6855:05 PM Milan Centrale
2h19
7:24 PM Rapallo station0 transfersDirect
trenitaliaregRegionale TRENORD 2339 · Regionale Veloce 3039 · Regionale 124715:25 PM Milan Centrale
3h46
9:11 PM Zoagli station2 transfers
trenitaliaregRegionale TRENORD 2339 · Regionale Veloce 3039 · Regionale 124715:25 PM Milan Centrale
3h37
9:02 PM Santa Margherita Ligure-Portofino2 transfers
trenitaliaregRegionale TRENORD 2339 · Regionale Veloce 3039 · Regionale 124715:25 PM Milan Centrale
3h41
9:06 PM Rapallo station2 transfers
trenitaliaintIntercity 689+trenitaliaregRegionale 124716:05 PM Milan Centrale
2h57
9:02 PM Santa Margherita Ligure-Portofino1 transfer
trenitaliaintIntercity 689+trenitaliaintnInterCityNotte 360696:05 PM Milan Centrale
2h48
8:53 PM Rapallo station1 transfer
trenitaliaintIntercity 689+trenitaliaregRegionale 124716:05 PM Milan Centrale
3h06
9:11 PM Zoagli station1 transfer
trenitaliaregRegionale Veloce 3061 · Regionale Veloce 3289
On time
6:25 PM Milan Centrale
3h14
9:39 PM Rapallo station
1 transfer
trenitaliaregRegionale Veloce 3061 · Regionale Veloce 3289 · Regionale 12251
On time
6:25 PM Milan Centrale
3h55
10:20 PM Zoagli station
2 transfers
trenitaliaregRegionale Veloce 3061 · Regionale Veloce 3289
On time
6:25 PM Milan Centrale
3h10
9:35 PM Santa Margherita Ligure-Portofino
1 transfer
trenitaliaintIntercity 6877:10 PM Milan Centrale
2h07
9:17 PM Santa Margherita Ligure-Portofino0 transfersDirect
trenitaliaintIntercity 687+trenitaliaregRegionale 122517:10 PM Milan Centrale
3h10
10:20 PM Zoagli station1 transfer
trenitaliaintIntercity 6877:10 PM Milan Centrale
2h12
9:22 PM Rapallo station0 transfersDirect

Find all the dates and times for this journey

Compare prices and tickets Milan to Portofino by train

Sat
Jul 19
Sun
Jul 20
Mon
Jul 21
Tue
Jul 22
Wed
Jul 23
Thu
Jul 24
Fri
Jul 25
Sat
Jul 26
Sun
Jul 27
Mon
Jul 28
Tue
Jul 29
Wed
Jul 30
Thu
Jul 31
Fri
Aug 01
Sat
Aug 02
Sun
Aug 03
Mon
Aug 04
Tue
Aug 05
Wed
Aug 06
Thu
Aug 07
Fri
Aug 08

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.

Journey information

Overview: Train from Milan to Portofino

ItalyItaly
ItalyItaly
Icon of train
Trains from Milan to Portofino run on average 77 times per day, taking around 2h 17m. Cheap train tickets for this journey start at $19 (€15) but you can travel from only $7 (€6) by bus.
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
Cheapest alternative travel mode
Bus from $7 (€6)
Distance
80 miles (129 km)
Average train duration
2h 17m
Cheapest ticket price
$19 (€15)
Trains per day
77
Direct trains
17
Fastest train
2h 7m
First train
00:17
Last train
22:57
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
Cheapest alternative travel mode
Bus from $7 (€6)

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. 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: $20

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

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