The cheapest and fastest trains from Bergamo to Finale Ligure
Cheapest price
$27
Average price
$32
Fastest journey
3 h 28 m
Average duration
3 h 38 m
Trains per day
44
Distance
199 km
The best way to find a cheap train ticket from Bergamo to Finale Ligure is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Bergamo to Finale Ligure will cost around $32 if you buy it on the day, but the cheapest tickets can be found for only $27.
Of the 44 trains that leave Bergamo for Finale Ligure on Sun, Jun 21, 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Sun, Jun 21 the direct trains cover the 199 km distance in an average of 3 h 38 m but if you time it right, some trains will get you there in just 3 h 28 m .
On Sun, Jun 21 the slowest trains will take 3 h 55 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 TRENORD 22646 · Regionale TRENORD 2630 · Regionale Veloce 30291:18 PM4h32Bergamo station5:50 PMFinale Ligure Marina$271One-way2 transfers
Regionale TRENORD 22670 · Regionale TRENORD 2642 · Regionale Veloce 30417:18 PM4h15Bergamo station11:33 PMFinale Ligure Marina$271One-way2 transfers
Regionale TRENORD 22662 · Regionale TRENORD 2638 · Regionale Veloce 30775:18 PM4h37Bergamo station9:55 PMFinale Ligure Marina$271One-way2 transfers
TRENO DEL MARE 30906:30 AM3h28Bergamo station9:58 AMFinale Ligure Marina$271One-way0 transfers
Regionale TRENORD 2212 · TRENO DEL MARE TRENORD 30015:00 AM3h57Bergamo station8:57 AMFinale Ligure Marina$271One-way1 transfer
TRENO DEL MARE 30906:30 AM3h28Bergamo station9:58 AMFinale Ligure Marina$271One-way0 transfers
Regionale Veloce 30906:30 AM3h28Bergamo station9:58 AMFinale Ligure Marina$271One-way0 transfers
Regionale TRENORD 2222+
Intercity 63710:02 AM3h39Bergamo station1:41 PMFinale Ligure Marina$391One-way1 transfer
Regionale TRENORD 2220+
Intercity 1549+
Regionale Veloce 33689:02 AM3h40Bergamo station12:42 PMFinale Ligure Marina$421One-way2 transfers
TRENO DEL MARE 3090 · BORGHI MARINARI LINK BM4006:30 AM3h55Bergamo station10:25 AMFinale Ligure, Strada di Gorra / SP17 (Finalborgo)$291One-way1 transfer
Travel Information
Compare train for Bergamo to Finale Ligure
Omio recommends booking the train as it is the most popular option from Bergamo to Finale Ligure among Omio's users. If you are prioritising price take the train with prices starting from $27. For those with little time consider booking a train which can get you there in 3h 27m. 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 $27, and a train costs an average of $27.
Distance: 123 miles (199 km)
Compare train with
Most popular Train | Driving |
|---|---|
$27 Average price Cheapest | $75 Average price (fuel + tolls) |
3h 57m Average total duration Fastest 3h 27m Onboard + 30m Additional time* | 3h 1m Average total duration (door-to-door) |
0.1 - 0.2kg CO2 emissions Lowest | - CO2 emissions |
![]() Most popular train company | Your own car or car rental |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Tickets start at around $27 (€22) compared to roughly $75 (€61) in fuel and tolls — a saving of about $47 (€39). The journey takes 3h 27m versus 3h 1m 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.
Driving is worth it if you're on a tight schedule, travelling as a group, or want to stop somewhere en route.
Live departures
Bergamo to Finale Ligure train times
The table below shows live departures for Bergamo to Finale Ligure trains for tomorrow, Sunday, June 21. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
Regionale TRENORD 2212 · TRENO DEL MARE TRENORD 3001 | 5:00 AM Bergamo station | 3h57 | 8:57 AM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 2212 · TRENO DEL MARE TRENORD 3001 · BORGHI MARINARI LINK BM396 | 5:00 AM Bergamo station | 4h35 | 9:35 AM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 2 transfers | |
TRENO DEL MARE 3090 · BORGHI MARINARI LINK BM400 | 6:30 AM Bergamo station | 3h55 | 10:25 AM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 1 transfer | |
TRENO DEL MARE 3090 · BORGHI MARINARI LINK BM410 | 6:30 AM Bergamo station | 5h45 | 12:15 PM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 1 transfer | |
TRENO DEL MARE 3090 | 6:30 AM Bergamo station | 3h28 | 9:58 AM Finale Ligure Marina | 0 transfersDirect | |
Regionale Veloce 3090 · BORGHI MARINARI LINK BM410 | 6:30 AM Bergamo station | 5h45 | 12:15 PM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 1 transfer | |
Regionale Veloce 3090 | 6:30 AM Bergamo station | 3h28 | 9:58 AM Finale Ligure Marina | 0 transfersDirect | |
Regionale Veloce 3090 · BORGHI MARINARI LINK BM400 | 6:30 AM Bergamo station | 3h55 | 10:25 AM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 1 transfer | |
Autobus TRENORD 26A · Regionale TRENORD 25826 · TRENO DEL MARE 3085 | 7:01 AM Bergamo Ospedale | 4h59 | 12:00 PM Finale Ligure Marina | 2 transfers | |
Autobus TRENORD 26A · Regionale TRENORD 25826 · Regionale Veloce 3085 | 7:01 AM Bergamo Ospedale | 4h59 | 12:00 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2216+ Intercity 659 | 7:02 AM Bergamo station | 4h40 | 11:42 AM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 22622 · Regionale TRENORD 2618+ Intercity 659 | 7:18 AM Bergamo station | 4h24 | 11:42 AM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2218 · TRENO DEL MARE 3085 · BORGHI MARINARI LINK BM410 | 8:02 AM Bergamo station | 4h13 | 12:15 PM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 2 transfers | |
Regionale TRENORD 2218 · TRENO DEL MARE 3085 | 8:02 AM Bergamo station | 3h58 | 12:00 PM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 2218 · Regionale Veloce 3085 | 8:02 AM Bergamo station | 3h58 | 12:00 PM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 2218 · Regionale Veloce 3085 · BORGHI MARINARI LINK BM410 | 8:02 AM Bergamo station | 4h13 | 12:15 PM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 2 transfers | |
Autobus TRENORD 1719A · Regionale TRENORD 2222+ Intercity 637 | 9:01 AM Bergamo Ospedale | 4h40 | 1:41 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2220+ Intercity 1549+ Regionale Veloce 3368 | 9:02 AM Bergamo station | 3h40 | 12:42 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2222+ Intercity 637 | 10:02 AM Bergamo station | 3h39 | 1:41 PM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 2222+ Intercity 637+ BORGHI MARINARI LINK BM418 | 10:02 AM Bergamo station | 4h03 | 2:05 PM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 2 transfers | |
Regionale TRENORD 2224 · Regionale Veloce 3025 · Regionale Veloce 3376 | 11:02 AM Bergamo station | 5h40 | 4:42 PM Finale Ligure Marina | 2 transfers | |
Autobus TRENORD 1725A · Regionale TRENORD 2228 · Regionale Veloce 3029 | 12:01 PM Bergamo Ospedale | 5h49 | 5:50 PM Finale Ligure Marina | 2 transfers | |
Autobus TRENORD 1725A · Regionale TRENORD 2228+ Intercity 641 | 12:01 PM Bergamo Ospedale | 5h40 | 5:41 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2228+ Intercity 641 | 1:02 PM Bergamo station | 4h39 | 5:41 PM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 2228 · Regionale Veloce 3029 | 1:02 PM Bergamo station | 4h48 | 5:50 PM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 2228 · Regionale Veloce 3029 · BORGHI MARINARI LINK BM436 | 1:02 PM Bergamo station | 5h03 | 6:05 PM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 2 transfers | |
Regionale TRENORD 22646 · Regionale TRENORD 2630 · Regionale Veloce 3029 | 1:18 PM Bergamo station | 4h32 | 5:50 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 22646 · Regionale TRENORD 2630+ Intercity 641 | 1:18 PM Bergamo station | 4h23 | 5:41 PM Finale Ligure Marina | 2 transfers | |
Autobus TRENORD 1729A · Regionale TRENORD 2232+ Intercity 675 | 2:01 PM Bergamo Ospedale | 5h40 | 7:41 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2232 · Regionale Veloce 3073 · Regionale Veloce 3384 | 3:02 PM Bergamo station | 5h39 | 8:41 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2232+ Intercity 675+ BORGHI MARINARI LINK BM448 | 3:02 PM Bergamo station | 5h23 | 8:25 PM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 2 transfers | |
Regionale TRENORD 2232+ Intercity 675 | 3:02 PM Bergamo station | 4h39 | 7:41 PM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 22654 · Regionale TRENORD 2634+ Intercity 675 | 3:18 PM Bergamo station | 4h23 | 7:41 PM Finale Ligure Marina | 2 transfers | |
Autobus TRENORD 1733A · Regionale TRENORD 2236 · Regionale Veloce 3077 | 4:01 PM Bergamo Ospedale | 5h54 | 9:55 PM Finale Ligure Marina | 2 transfers | |
Autobus TRENORD 1735A · Regionale TRENORD 2238+ Intercity 689 | 5:01 PM Bergamo Ospedale | 5h42 | 10:43 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2236 · Regionale Veloce 3077 · BORGHI MARINARI LINK BM452 | 5:02 PM Bergamo station | 5h09 | 10:11 PM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 2 transfers | |
Regionale TRENORD 2236 · Regionale Veloce 3077 | 5:02 PM Bergamo station | 4h53 | 9:55 PM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 22662 · Regionale TRENORD 2638 · Regionale Veloce 3077 | 5:18 PM Bergamo station | 4h37 | 9:55 PM Finale Ligure Marina | 2 transfers | |
Autobus TRENORD 1737A · Regionale TRENORD 2240 · Regionale Veloce 3041 | 6:01 PM Bergamo Ospedale | 5h32 | 11:33 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2238+ Intercity 689+ BORGHI MARINARI LINK BM454 | 6:02 PM Bergamo station | 5h14 | 11:16 PM Finale Ligure, Strada di Gorra / SP17 (Finalborgo) | 2 transfers | |
Regionale TRENORD 2238+ Intercity 689 | 6:02 PM Bergamo station | 4h41 | 10:43 PM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 22666 · Regionale TRENORD 2640+ Intercity 689 | 6:18 PM Bergamo station | 4h25 | 10:43 PM Finale Ligure Marina | 2 transfers | |
Regionale TRENORD 2240 · Regionale Veloce 3041 | 7:02 PM Bergamo station | 4h31 | 11:33 PM Finale Ligure Marina | 1 transfer | |
Regionale TRENORD 22670 · Regionale TRENORD 2642 · Regionale Veloce 3041 | 7:18 PM Bergamo station | 4h15 | 11:33 PM Finale Ligure Marina | 2 transfers | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Bergamo to Finale Ligure by train
Compare train 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.
Jun 21
Jun 22
Jun 23
Jun 24
Jun 25
Jun 26
Jun 27
Journey information
Overview: Train from Bergamo to Finale Ligure
Trains from Bergamo to Finale Ligure run on average 25 times per day, taking around 3h 27m. Cheap train tickets for this journey start at $27 (€22) if you book in advance.
The earliest train runs at 05:00, the last at 20:30. The fastest train covers the 123 miles (199 km) distance in 3h 39m.
Distance 123 miles (199 km) |
Average train duration 3h 27m |
Cheapest ticket price $27 (€22) |
Trains per day 25 |
Fastest train 3h 39m |
First train 5:00 AM |
Last train 8:30 PM |
Cheapest Month Dec |
Cheapest Day Sat |
High Season Jul - Sep |
Low Season Jan - Mar |
Best time to book 28 days |
Train companies: Intercity, Regionale, Trenord from Bergamo to Finale Ligure trainsIntercity, Regionale, Trenord trains will get you between Bergamo and Finale Ligure from $27 (€22). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Intercity
Regionale
Trenord
FAQs: Trains from Bergamo to Finale Ligure
Find answers to the most common questions about traveling from Bergamo to Finale Ligure 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 Finale Ligure, this guide helps you travel smarter and with confidence.

popular train stations
Popular train stations from Bergamo to Finale Ligure
Most Bergamo to Finale Ligure trains use the Bergamo to Finale Ligure Marina station pair, with some services arriving at Finale Ligure, Strada di Gorra / SP17 (Finalborgo). Use this guide to compare Bergamo and Finale Ligure train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Which Bergamo station do trains to Finale Ligure leave from?
Getting to Bergamo from Bergamo city centre
Bergamo 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 and drink
Food options include: Ristorante La Bruschetta, Osteria D'Ambrosio
Wi-Fi and ATMs
Free. ATMs are available in the train station.
Tickets and information
Ticket office support is available at Bergamo. Information desks are located in the main hall.
Luggage and lost property
Luggage storage is available at Bergamo. Lost and found is available at the station.
Parking, taxis and toilets
Available at Bergamo: Parking, Taxis, WC.
Bike and car services
Available at Bergamo: Bike Parking, Bike Rental, Car Rental.
Accessibility
Accessibility facilities are available at Bergamo: Elevators, ramps, restrooms.
Shops, hotels and contact
Nearby hotels include Hotel Excelsior San Marco, Mercure Bergamo Centro Palazzo Dolci, Hotel Cappello d'Oro.
Getting to Bergamo Ospedale from Bergamo city centre
Bergamo Ospedale is 2 km from Bergamo city centre. Public transport options include:
Bergamo Ospedale train station facilities and services
Bergamo Ospedale has practical services for this route, including Dining, Accessibility, and Bike Rental.
Food and drink
Food and drink options are available at Bergamo Ospedale.
Bike and car services
Available at Bergamo Ospedale: Bike Rental.
Accessibility
Accessibility facilities are available at Bergamo Ospedale: Elevators, ramps.
Which Finale Ligure station do trains from Bergamo arrive at?
Getting to Finale Ligure Marina from Finale Ligure city centre
Finale Ligure Marina train station facilities and services
Finale Ligure Marina has practical services for this route, including Wifi, Lockers, Parking, Dining, Taxis, Accessibility, WC, Hotel, Lost and Found Office, Ticket Office, Bike Parking, Bike Rental, Information Desk, and Luggage Carts.
Food and drink
Food options include: Ristorante Sapore di Mare, Trattoria Gambero Verde
Wi-Fi and ATMs
Free.
Tickets and information
Ticket office support is available at Finale Ligure Marina. Information desks are located in the main hall.
Luggage and lost property
Luggage storage is available at Finale Ligure Marina. Lost and found is available at the station.
Parking, taxis and toilets
Available at Finale Ligure Marina: Parking, Taxis, WC.
Bike and car services
Available at Finale Ligure Marina: Bike Parking, Bike Rental.
Accessibility
Accessibility facilities are available at Finale Ligure Marina: Ramps, restrooms.
Shops, hotels and contact
Nearby hotels include Hotel Medusa, Hotel San Pietro Palace, Hotel Florenz.
Getting to Finale Ligure, Strada di Gorra / SP17 (Finalborgo) from Finale Ligure city centre
Most popular train connections from Bergamo
More options for your journey from Bergamo to Finale Ligure
Here are some other resources that might have the information you need
