Duration 4h 22m
Distance 319.8 km
Average price 40€
Frequency 2/week

Trip overview

The train between Bergamo and Sanremo takes 4h 22m. The train runs, on average, 2 times per week from Bergamo to Sanremo. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Bergamo
  2. Sanremo
4h 22m
Bookable on Rome2rio
20€ - 45€

Bergamo to Sanremo train times

Trains run three times a week between Bergamo and Sanremo. The service departs Bergamo at 07:07 in the morning, which arrives into Sanremo at 11:29. All services run direct with no transfers required, and take on average 4h 22m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Bergamo to Sanremo? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

Yes, there is a direct train departing from Bergamo and arriving at Sanremo. Services depart three times a week, and operate Saturday and Sunday. The journey takes approximately 4h 22m.

More details

The distance between Bergamo and Sanremo is 257 km. The road distance is 319.8 km.

Get driving directions

Bergamo to Sanremo train services, operated by Trenitalia, depart from Bergamo station.

More details

Bergamo to Sanremo train services, operated by Trenitalia, arrive at Sanremo station.

More details

Book your Bergamo to Sanremo train tickets online with Rome2rio.

Search and book

There are 2510+ hotels available in Sanremo. Prices start at 64€ per night.

More details

What companies run services between Bergamo and Sanremo?

Trenitalia operates a train from Bergamo to Sanremo 3 times a week. Tickets cost 20€ - 45€ and the journey takes 4h 22m. Alternatively, FlixBus operates a bus from Bergamo to Sanremo 3 times a day. Tickets cost 21€ - 35€ and the journey takes 6h 20m.
Train operators
Ave. Duration
4h 22m
3 times a week
Estimated price
20€ - 45€
Bus operators
Ave. Duration
6h 20m
3 times a day
Estimated price
21€ - 35€

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps