Train

Take the train Bergamo at the station Trenord.

The journey takes approximately 48 m. Ticket price is about €4 The travel distance is 53 km.

Carrier is Trenord.

Buy ticket

Get off at the Milano Centrale.
Take the train Milano Centrale at the station Trenitalia EuroCity.

The journey takes approximately 3 h 34 m. Ticket price is about €60 The travel distance is 289 km.

Carrier is Trenitalia EuroCity.

Buy ticket

Get off at the Vevey.


🛏 Find hotel deals and discounts up to 20% in Vevey at Booking


Train

Take the train Milano Centrale at the station Trenord.

The journey takes approximately 48 m. Ticket price is about €4 The travel distance is 289 km.

Carrier is Trenord.

Buy ticket

Get off at the Vevey.
Take the train Milano Centrale at the station Trenitalia EuroCity.

The journey takes approximately 1 h 54 m. Ticket price is about €55 The travel distance is 162 km.

Carrier is Trenitalia EuroCity.

Buy ticket

Get off at the Brig.
Take the train Brig at the station Swiss Railways (SBB/CFF/FFS).

The journey takes approximately 1 h 28 m. Ticket price is about €30 The travel distance is 127 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Vevey.


🛏 Find hotel deals and discounts up to 20% in Vevey at Booking


Train

Take the train Milano Centrale at the station Trenord.

The journey takes approximately 48 m. Ticket price is about €4 The travel distance is 289 km.

Carrier is Trenord.

Buy ticket

Get off at the Vevey.
Take the train Milano Centrale at the station Trenord.

The journey takes approximately 1 h 39 m. Ticket price is about €7 The travel distance is 121 km.

Carrier is Trenord.

Buy ticket

Get off at the Domodossola.
Take the train Domodossola at the station Swiss Railways (SBB/CFF/FFS).

The journey takes approximately 28 m. Ticket price is about €8 The travel distance is 40 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Brig.
Take the train Brig at the station Swiss Railways (SBB/CFF/FFS).

The journey takes approximately 1 h 28 m. Ticket price is about €23 The travel distance is 127 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Vevey.


🛏 Find hotel deals and discounts up to 20% in Vevey at Booking


Bus

Take the Nord Est Trasporti bus at the Bergamo Autostazione station .

The journey takes approximately 51 m. Ticket price is about €5 The travel distance is 53 km.

Carrier is Nord Est Trasporti.

Buy ticket

Get off at the Milano Lampugnano.
Take the Blablabus bus at the Milan station .

The journey takes approximately 5 h 45 m. Ticket price is about €13 The travel distance is 380 km.

Carrier is Blablabus.

Buy ticket

Get off at the Lausanne.
Take the Swiss PostAuto bus at the Lausanne, Parc Vélodrome station .

The journey takes approximately 18 m. Ticket price is about €2 The travel distance is 4 km.

Carrier is Swiss PostAuto.

Buy ticket

Get off at the Lausanne, gare.
Take the train Lausanne at the station Swiss Railways (SBB/CFF/FFS).

The journey takes approximately 17 m. Ticket price is about €13 The travel distance is 18 km.

Carrier is Swiss Railways (SBB/CFF/FFS).

Buy ticket

Get off at the Vevey.


🛏 Find hotel deals and discounts up to 20% in Vevey at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 51 m. The travel distance is 347 km.

Get off at the Vevey.


🛏 Find hotel deals and discounts up to 20% in Vevey at Booking


The cheapest way to travel from Bergamo to Vevey is by taking a Bus with an average price of €34. The journey takes approximately 8 ч. 22 мин.

Drive is the fastest way to travel from Bergamo to Vevey. Tickets cost €65. The journey takes approximately 3 ч. 51 мин.

Bergamo is approximately 347 km away from Vevey. The trip by car takes 3 h 51 m.

The average journey time by car between Bergamo and Vevey is 3 h 51 m.