- Recommended
Museo del Castello di Rapallo
Town museum in a waterfront castle, showing local history and temporary exhibitions. It combines heritage interiors with Rapallo’s most iconic setting.
The best way to find a cheap train ticket from Bergamo to Rapallo is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Bergamo to Rapallo will cost around $24 if you buy it on the day, but the cheapest tickets can be found for only $24.
On Wed, Nov 04, we found 2 trains from Bergamo to Rapallo, including 2 direct services.
On Wed, Nov 04 the direct trains cover the 154 km distance in an average of 4 h 1 m but if you time it right, some trains will get you there in just 3 h 59 m .
On Wed, Nov 04 the slowest trains will take 4 h 3 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.

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||

|
| ||||||||||||
Trains from Bergamo to Rapallo run on average 18 times per day, taking around 3h 29m. Cheap train tickets for this journey start at $22 (€18) but you can travel from only $16 (€13) by bus.
The earliest train runs at 04:05, the last at 20:46. The fastest train covers the 95 miles (154 km) distance in 2h 44m.
Distance 95 miles (154 km) |
Average train duration 3h 29m |
Cheapest ticket price $22 (€18) |
Trains per day 18 |
Fastest train 2h 44m |
First train 4:05 AM |
Last train 8:46 PM |
Cheapest Month Jan |
Cheapest Day Mon |
High Season Jul - Sep |
Low Season Oct - Dec |
Busiest Day Wed |
Least Busy Day Sun |
Best time to book 28 days |
Use these quick route answers to check fares, travel time, departure options, and direct services before booking from Bergamo to Rapallo.
The table below shows live departures for Bergamo to Rapallo trains for today, Tuesday, November 3. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
Flibco+ Intercity 651 | 4:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h22 | 8:27 AM Rapallo station | 1 transfer | |
Flibco+ Intercity 657 | 4:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h14 | 10:19 AM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 4:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 10h16 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 4:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 9h56 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ Intercity 657 | 4:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h54 | 10:19 AM Rapallo station | 1 transfer | |
BGY+ FRECCIABIANCA 8619 | 4:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 10h58 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 657 | 4:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h24 | 10:19 AM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 4:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 11h24 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 4:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 9h26 | 2:21 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2212+ Intercity 651 | 5:00 AM Bergamo station | 3h27 | 8:27 AM Rapallo station | 1 transfer | |
Regionale TRENORD 2212 · Regionale Veloce 3013 · Regionale 12339 | 5:00 AM Bergamo station | 4h46 | 9:46 AM Rapallo station | 2 transfers | |
BGY+ Intercity 669 | 5:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 10h54 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 5:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h56 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ Intercity 657 | 5:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h54 | 10:19 AM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 5:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h46 | 2:21 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 657 | 5:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h44 | 10:19 AM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 5:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 10h44 | 4:19 PM Rapallo station | 1 transfer | |
Autobus TRENORD 22A · Regionale TRENORD 25822 · Regionale Veloce 3015 | 5:49 AM Bergamo station | 5h07 | 10:56 AM Rapallo station | 2 transfers | |
BGY+ Intercity 669 | 5:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 10h24 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 5:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h26 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ Intercity 657 | 5:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h24 | 10:19 AM Rapallo station | 1 transfer | |
Autobus TRENORD 22A · Regionale TRENORD 25822 · Regionale Veloce 3015 | 6:01 AM Bergamo Ospedale | 4h55 | 10:56 AM Rapallo station | 2 transfers | |
BGY+ FRECCIABIANCA 8619 | 6:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h58 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 6:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h56 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 6:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 9h54 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ FRECCIABIANCA 8619 | 6:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h48 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 6:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 9h44 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 6:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h46 | 2:21 PM Rapallo station | 1 transfer | |
Autobus TRENORD 15A · Regionale TRENORD 2258+ Intercity 657 | 6:44 AM Bergamo Ospedale | 3h35 | 10:19 AM Rapallo station | 2 transfers | |
Regionale TRENORD 88490 · Regionale Veloce 3015 | 6:54 AM Bergamo station | 4h02 | 10:56 AM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 6:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 9h24 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 6:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h26 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ FRECCIABIANCA 8619 | 6:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h28 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ FRECCIABIANCA 8619 | 7:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h18 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 7:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h16 | 2:21 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 7:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 9h14 | 4:19 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2258+ Intercity 657 | 7:13 AM Bergamo station | 3h06 | 10:19 AM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 7:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h56 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 7:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h54 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ FRECCIABIANCA 8619 | 7:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h58 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 7:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h44 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ FRECCIABIANCA 8619 | 7:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h48 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 7:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h46 | 2:21 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2206 · Regionale Veloce 3017 · Regionale 12359 | 7:40 AM Bergamo station | 4h06 | 11:46 AM Rapallo station | 2 transfers | |
BGY+ FRECCIABIANCA 8619 | 7:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h28 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 7:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h24 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 7:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h26 | 2:21 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2218+ Intercity 659+ Regionale 12361 | 8:02 AM Bergamo station | 4h07 | 12:09 PM Rapallo station | 2 transfers | |
Flibco+ FRECCIABIANCA 8619 | 8:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h18 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 8:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h14 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 8:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h16 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 8:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h56 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ FRECCIABIANCA 8619 | 8:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h58 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 8:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h54 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ FRECCIABIANCA 8619 | 8:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h48 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 8:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h44 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 8:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h46 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 8:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h24 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ FRECCIABIANCA 8619 | 8:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h28 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 8:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h26 | 2:21 PM Rapallo station | 1 transfer | |
Flibco+ FRECCIABIANCA 8619 | 9:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h18 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 9:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h16 | 2:21 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 9:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h14 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 9:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h54 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 9:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h56 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ FRECCIABIANCA 8619 | 9:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h58 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 9:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h46 | 2:21 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 9:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h44 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ FRECCIABIANCA 8619 | 9:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h48 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 9:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h24 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ FRECCIABIANCA 8619 | 9:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h28 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 665 | 9:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h26 | 2:21 PM Rapallo station | 1 transfer | |
Autobus TRENORD 1721A · Regionale TRENORD 2224+ Intercity 665 | 10:01 AM Bergamo Ospedale | 4h20 | 2:21 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2222+ Intercity 637+ Regionale 12381 | 10:02 AM Bergamo station | 4h05 | 2:07 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 669 | 10:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h14 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ FRECCIABIANCA 8619 | 10:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h18 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 665 | 10:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h16 | 2:21 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 10:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h54 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ FRECCIABIANCA 8619 | 10:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h58 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 673 | 10:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h54 | 6:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 673 | 10:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h44 | 6:19 PM Rapallo station | 1 transfer | |
Flibco+ FRECCIABIANCA 8619 | 10:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h48 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 10:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h44 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 673 | 10:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h24 | 6:19 PM Rapallo station | 1 transfer | |
BGY+ FRECCIABIANCA 8619 | 10:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h28 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 10:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h24 | 4:19 PM Rapallo station | 1 transfer | |
Autobus TRENORD 1723A · Regionale TRENORD 2226+ FRECCIABIANCA 8619 | 11:01 AM Bergamo Ospedale | 4h22 | 3:23 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2224+ Intercity 665 | 11:02 AM Bergamo station | 3h19 | 2:21 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2224 · Regionale Veloce 3023 · Regionale 12391 | 11:02 AM Bergamo station | 4h04 | 3:06 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 673 | 11:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h14 | 6:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 11:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h14 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ FRECCIABIANCA 8619 | 11:05 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h18 | 3:23 PM Rapallo station | 1 transfer | |
BGY+ Intercity 673 | 11:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h54 | 6:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 11:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h54 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 11:25 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h54 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 673 | 11:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h44 | 6:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 11:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h44 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 11:35 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h44 | 8:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 673 | 11:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h24 | 6:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 669 | 11:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h24 | 4:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 11:55 AM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h24 | 8:19 PM Rapallo station | 1 transfer | |
Autobus TRENORD 1725A · Regionale TRENORD 2228+ Intercity 669 | 12:01 PM Bergamo Ospedale | 4h18 | 4:19 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2226+ FRECCIABIANCA 8619 | 12:02 PM Bergamo station | 3h21 | 3:23 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 12:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h14 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 669 | 12:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h14 | 4:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 673 | 12:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h14 | 6:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 673 | 12:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h54 | 6:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 12:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h59 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 12:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h54 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 685 | 12:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h49 | 9:24 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 673 | 12:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h44 | 6:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 12:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h44 | 8:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 673 | 12:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h24 | 6:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 12:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h29 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 12:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h24 | 8:19 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2228+ Intercity 669 | 1:02 PM Bergamo station | 3h17 | 4:19 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2228 · Regionale Veloce 3027 · Regionale 12411 | 1:02 PM Bergamo station | 4h05 | 5:07 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 685 | 1:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h19 | 9:24 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 1:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h14 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 673 | 1:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h14 | 6:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 1:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h59 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 1:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h54 | 8:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 673 | 1:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h54 | 6:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 1:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h44 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 673 | 1:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h44 | 6:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 685 | 1:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h49 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 1:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h24 | 8:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 673 | 1:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h24 | 6:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 1:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h29 | 9:24 PM Rapallo station | 1 transfer | |
Autobus TRENORD 1729A · Regionale TRENORD 2232+ Intercity 673 | 2:01 PM Bergamo Ospedale | 4h18 | 6:19 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2230+ Intercity 641+ InterCityNotte 795 | 2:02 PM Bergamo station | 3h46 | 5:48 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 685 | 2:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h19 | 9:24 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 2:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h14 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 673 | 2:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h14 | 6:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 2:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h54 | 8:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 2:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h59 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 887 | 2:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h55 | 11:20 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 2:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h44 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 685 | 2:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h49 | 9:24 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 887 | 2:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h45 | 11:20 PM Rapallo station | 1 transfer | |
BGY+ Intercity 887 | 2:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h25 | 11:20 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 2:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h29 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 2:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h24 | 8:19 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2232+ Intercity 673 | 3:02 PM Bergamo station | 3h17 | 6:19 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2232 · Regionale Veloce 3031 · Regionale 12431 | 3:02 PM Bergamo station | 4h05 | 7:07 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 887 | 3:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 8h15 | 11:20 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 3:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h14 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 685 | 3:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h19 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 887 | 3:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h55 | 11:20 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 3:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h59 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 3:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h54 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 3:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h44 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 887 | 3:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h45 | 11:20 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 685 | 3:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h49 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 887 | 3:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h25 | 11:20 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 3:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h29 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 679 | 3:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h24 | 8:19 PM Rapallo station | 1 transfer | |
Autobus TRENORD 1733A · Regionale TRENORD 2236+ Intercity 679 | 4:01 PM Bergamo Ospedale | 4h18 | 8:19 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2234+ Intercity 675+ Regionale 12441 | 4:02 PM Bergamo station | 4h04 | 8:06 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 685 | 4:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h19 | 9:24 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 887 | 4:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 7h15 | 11:20 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 679 | 4:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h14 | 8:19 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 4:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h59 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 887 | 4:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h55 | 11:20 PM Rapallo station | 1 transfer | |
BGY+ Regionale Veloce 3037 · Regionale Veloce 3285 | 4:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h48 | 9:13 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 887 | 4:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h45 | 11:20 PM Rapallo station | 1 transfer | |
Flibco+ Regionale Veloce 3037 · Regionale Veloce 3285 | 4:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h38 | 9:13 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 685 | 4:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h49 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Intercity 685 | 4:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h29 | 9:24 PM Rapallo station | 1 transfer | |
BGY+ Regionale Veloce 3041 · Regionale Veloce 3275 | 4:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h44 | 11:39 PM Rapallo station | 2 transfers | |
BGY+ Intercity 887 | 4:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h25 | 11:20 PM Rapallo station | 1 transfer | |
Autobus TRENORD 1735A · Regionale TRENORD 2238+ Intercity 685 | 5:01 PM Bergamo Ospedale | 4h23 | 9:24 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2236 · Regionale Veloce 3035 · Regionale 12451 | 5:02 PM Bergamo station | 4h04 | 9:06 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2236+ Intercity 679 | 5:02 PM Bergamo station | 3h17 | 8:19 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 685 | 5:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h19 | 9:24 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 887 | 5:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h15 | 11:20 PM Rapallo station | 1 transfer | |
Flibco+ Regionale Veloce 3041 · Regionale Veloce 3275 | 5:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h34 | 11:39 PM Rapallo station | 2 transfers | |
BGY+ Intercity 689+ InterCityNotte 899 | 5:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h28 | 10:53 PM Rapallo station | 2 transfers | |
BGY+ Intercity 887 | 5:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h55 | 11:20 PM Rapallo station | 1 transfer | |
BGY+ Regionale Veloce 3041 · Regionale Veloce 3275 | 5:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h14 | 11:39 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 887 | 5:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h45 | 11:20 PM Rapallo station | 1 transfer | |
Flibco+ Regionale Veloce 3041 · Regionale Veloce 3275 | 5:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 6h04 | 11:39 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 689+ InterCityNotte 899 | 5:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h18 | 10:53 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2278 · Regionale Veloce 3037 · Regionale Veloce 3285 | 5:40 PM Bergamo station | 3h33 | 9:13 PM Rapallo station | 2 transfers | |
BGY+ Intercity 887 | 5:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h25 | 11:20 PM Rapallo station | 1 transfer | |
BGY+ Intercity 689+ InterCityNotte 899 | 5:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h58 | 10:53 PM Rapallo station | 2 transfers | |
BGY+ Regionale Veloce 3041 · Regionale Veloce 3275 | 5:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h44 | 11:39 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2238+ Intercity 685 | 6:02 PM Bergamo station | 3h22 | 9:24 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 887 | 6:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h15 | 11:20 PM Rapallo station | 1 transfer | |
Flibco+ Intercity 689+ InterCityNotte 899 | 6:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h48 | 10:53 PM Rapallo station | 2 transfers | |
Flibco+ Regionale Veloce 3041 · Regionale Veloce 3275 | 6:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h34 | 11:39 PM Rapallo station | 2 transfers | |
BGY+ Intercity 887 | 6:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h55 | 11:20 PM Rapallo station | 1 transfer | |
BGY+ Regionale Veloce 3041 · Regionale Veloce 3275 | 6:25 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h14 | 11:39 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 887 | 6:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h45 | 11:20 PM Rapallo station | 1 transfer | |
Flibco+ Regionale Veloce 3041 · Regionale Veloce 3275 | 6:35 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 5h04 | 11:39 PM Rapallo station | 2 transfers | |
BGY+ Intercity 887 | 6:55 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h25 | 11:20 PM Rapallo station | 1 transfer | |
Regionale TRENORD 2240+ Intercity 689+ InterCityNotte 899 | 7:02 PM Bergamo station | 3h51 | 10:53 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2240 · Regionale Veloce 3039 · Regionale 12471 | 7:02 PM Bergamo station | 4h04 | 11:06 PM Rapallo station | 2 transfers | |
Flibco+ Intercity 887 | 7:05 PM Orio al Serio, Milan Bergamo Airport (Bus station) | 4h15 | 11:20 PM Rapallo station | 1 transfer | |
Autobus TRENORD 65A · Regionale TRENORD 2242+ Intercity 887 | 7:19 PM Bergamo Ospedale | 4h01 | 11:20 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2282 · Regionale Veloce 3041 · Regionale Veloce 3275 | 7:40 PM Bergamo station | 3h59 | 11:39 PM Rapallo station | 2 transfers | |
Regionale TRENORD 2242+ Intercity 887 | 8:02 PM Bergamo station | 3h18 | 11:20 PM Rapallo station | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Review the details behind your booking, from operators and ticket rules to luggage, onboard amenities, accessibility, and route-specific travel policies.
Discover the best of Rapallo — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Rapallo trip today.
Town museum in a waterfront castle, showing local history and temporary exhibitions. It combines heritage interiors with Rapallo’s most iconic setting.
Exhibition space inside the Montallegro sanctuary complex with votive objects and devotional heritage tied to one of Liguria’s key pilgrim sites.
Permanent local collection focused on lace-making traditions associated with the Tigullio area. A niche stop for regional craft history.
Palm-lined seaside promenade with harbor views, cafés nearby, and classic Rapallo atmosphere. Ideal for a first walk and sunset views.
Scenic cable car route area and upper viewpoint zone near the sanctuary. It delivers one of the broadest panoramas over the Ligurian coast.
Central old-town square framed by arcades and historic buildings. It is a lively orientation point close to shops, churches, and the seafront.
Thin baked flatbread from Liguria, traditionally topped with olive oil and coarse salt. A simple local staple eaten as a snack or alongside meals.
Fresh basil sauce from Liguria made with basil, pine nuts, garlic, olive oil and cheese, usually served with trofie pasta. It is a defining flavor of the area.
Hand-folded pasta pockets filled with local wild herbs, greens and cheese, often served with butter and sage. A traditional Ligurian home-style dish.
Refined seafood-focused dining in the Excelsior Palace Hotel with panoramic bay views. Best known for elegant Ligurian dishes and a polished atmosphere.
Well-regarded classic restaurant serving Ligurian seafood and regional specialties in an elegant but relaxed atmosphere close to central Rapallo.
Historic and lively spot near the seafront, known for Ligurian classics, seafood and pizza in a traditional setting popular with locals and visitors.
Moderate for the Italian Riviera. Hotels cost more in peak season, but dining and local trains stay fairly manageable for tourists.
Service is often included or covered by coperto. Round up or leave 5-10% for great restaurant service; small change for cafes and taxis is enough.
Official public transport app
Rapallo Railway Station -> Piazza Cavour
Get destination-focused answers for the end of your trip, including what to do, when to go, practical entry details, and tips for making the most of your time in Rapallo.
Find answers to the most common questions about traveling from Bergamo to Rapallo 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 Rapallo, this guide helps you travel smarter and with confidence.

Most Bergamo to Rapallo trains use the Bergamo to Rapallo station pair. Use this guide to compare Bergamo and Rapallo train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Bergamo has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Car Rental, Information Desk, and Luggage Carts.
Food options include: Ristorante La Bruschetta, Osteria D'Ambrosio
Free. ATMs are available in the train station.
Ticket office support is available at Bergamo. Information desks are located in the main hall.
Luggage storage is available at Bergamo. Lost and found is available at the station.
Available at Bergamo: Parking, Taxis, WC.
Available at Bergamo: Bike Parking, Bike Rental, Car Rental.
Accessibility facilities are available at Bergamo: Elevators, ramps, restrooms.
Nearby hotels include Hotel Excelsior San Marco, Mercure Bergamo Centro Palazzo Dolci, Hotel Cappello d'Oro.
Rapallo has practical services for this route, including Wifi, Lockers, Parking, Dining, ATM, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Information Desk, and Luggage Carts.
Food options include: Ristorante Monique, Gran Caffe Rapallo
Free. ATMs are available in the train station.
Ticket office support is available at Rapallo. Information desks are located in the main hall.
Luggage storage is available at Rapallo. Lost and found is available at the station.
Available at Rapallo: Parking, Taxis, WC.
Available at Rapallo: Bike Parking.
Accessibility facilities are available at Rapallo: Elevators, ramps.
Nearby hotels include Hotel Astoria, Hotel Vesuvio, Grand Hotel Bristol Resort & Spa.
Check train stations information for Bergamo and Rapallo, including where trains depart and arrive on this route.
Here are some other resources that might have the information you need