1map logoGo to main page

Como, Lombardy to St. Moritz, Grisons from $15: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Como, Italy
to
St. Moritz, Switzerland

How to Get from Como to St. Moritz: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$15 by busBest price
89.7 milesDistance
2h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Como to St. Moritz with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Gestione Navigazione Laghi Italia / ÖBB-Postbus GmbH
Drive
Bus
Average Duration
4h  33m
Estimated price
$29-40
Recommended
Company
ASF Autolinee srl / Swiss PostAuto
Bus
Average Duration
4h  47m
Estimated price
$15-22
Cheapest
route map
Distance: 89.7 miles
Duration: 2h 17m

See more options

Company
various
Drive
Average Duration
2h  17m
Estimated price
$28-45
Company
various
Train
Average Duration
6h  47m
Estimated price
$40-50

Traveling From Como to St. Moritz

Your journey from the serene lakeside beauty of Como to the alpine charm of St. Moritz offers a striking contrast, where tranquil waters meet rugged mountains.

Best Neighbourhoods in St. Moritz

St. Moritz offers diverse neighborhoods, each with its distinct charm.

Serviceplatz
• Central hub for shopping and dining.
• Close to ski lifts and attractions.
Sankt Moritz-Dorfbahn
• Safe residential area with stunning views.
• Easy access to the cable car station.
Sankt Moritz-Bad
• Beautiful lakefront experiences and amenities.
• Known for its wellness and spa offerings.

Best Times To Visit St. Moritz's Attractions

Timing your visit can elevate your experience in St. Moritz's top spots.

Lake St. Moritz
Early morning visits offer tranquility and stunning reflections, avoiding crowds.
Corviglia Ski Area
Weekdays throughout the season provide less busy slopes and shorter lift lines.
St. Moritz Museum
Visiting in the late afternoon allows for a quieter exploration of local history.

St. Moritz Weather: What to Expect Year-Round

St. Moritz boasts a generally cool and temperate climate, with snowy winters ideal for skiing and pleasant summers perfect for hiking. Understanding the seasonal variations can greatly enhance your adventure, allowing you to choose the best time for your activities.

Dining Recommendation in St. Moritz

At the acclaimed Restaurant Chasellas, savor the rich flavors of traditional Swiss fondue, a warm and communal dish that stands in stark contrast to the lighter cuisine of Como. The cozy, alpine ambiance combined with locally sourced ingredients creates a hearty dining experience that immerses you in St. Moritz's unique culinary culture.

Como - St. Moritz operators

Explore transport companies operating between Como and St. Moritz, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Ferry
Contact phone
800 551801
Website
https://www.navigazionelaghi.it/en/

Ferry from Como to Menaggio

Average Duration
55m
Estimated price
$8-12
Bus Show bus routes
Contact phone
+43 (0)5 17 17
Website
https://www.postbus.at/en/

Bus from Menaggio, Via Mazzini to St. Moritz, Bahnhof

Average Duration
2h 38m
Estimated price
$21-29
Contact phone
+039 031.247111
Website
https://asfautolinee.it

Bus from Como San Giovanni Stazione FS to Menaggio Piazza Roma

Average Duration
1h 2m
Estimated price
$6-9
Contact phone
+41 584483500
Website
https://www.postauto.ch

Bus from Menaggio, Hotel Bellavista to St. Moritz, Bahnhof

Average Duration
2h 38m
Estimated price
$9-13
Train Show train routes
Contact phone
+39 02 7249 4494
Website
https://www.trenord.it/en/

Train from Monza to Tirano

Average Duration
2h 20m
Estimated price
$10-14
Contact phone
+41 81 288 65 65
Website
https://www.rhb.ch/en/home

Train from Tirano to St. Moritz

Average Duration
2h 30m
Estimated price
$26-31

Como to St. Moritz: Overview of Bus, Train, Flight, and Car Trips

Traveling between Como and St. Moritz offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Como to St. Moritz by car, covering a distance of 90 miles. The scenic route offers breathtaking views of the Italian and Swiss landscapes as you make your way to the luxurious destination. 💰 Experience the flexibility of travel as the prices to drive from Como to St. Moritz range from €26 to €41. Explore charming villages and stunning mountain vistas along the route, making each mile a part of the adventure. ⛰️ Arrive in St. Moritz after a 2-hour and 17-minute drive, ready to immerse yourself in the chic atmosphere of this world-renowned Swiss resort town. Indulge in upscale dining, upscale shopping, and outdoor activities surrounded by the beauty of the Alps.
Average price
€26 - €42
🌄 The train services operated by Trenord and Rhätische Bahn provide a comfortable journey that takes approximately 6 hours and 47 minutes to reach St. Moritz from Como. The travel time allows for a relaxed and enjoyable trip through the stunning landscapes of Northern Italy and Switzerland. 🎟️ Ticket prices for the train from Como to St. Moritz range from €37 to €46, offering an affordable and convenient way to travel between these two charming destinations. Sit back, relax, and soak in the breathtaking views as you make your way to the elegant town of St. Moritz.
Departure Point
Monza station
Arrival Point
St. Moritz station
🚌 To travel from Como to St. Moritz by bus, you will need to make a transfer in Menaggio, Hotel Bellavista. The journey takes approximately 4 hours and 47 minutes. 💰 The cost of a bus ticket between St. Moritz and Como typically ranges from €14 to €20. Plan your trip ahead and prepare for a comfortable and affordable journey between these two charming destinations.
Departure Point
Como San Giovanni Stazione FS station
Arrival Point
St. Moritz, Bahnhof station

Frequently asked questions

Find out more about the route from Como to St. Moritz.

Or choose the category:
The distance between Como and St. Moritz is 60 miles or 89.7 miles by road. The typical travel times by various modes of transportation are as follows: it takes 7 hours and 23 minutes to reach St. Moritz from Como by train, 4 hours and 30 minutes by taking a ferry and then a bus, 2 hours and 17 minutes by car from St. Moritz to Como, and 4 hours and 40 minutes by bus from Como to St. Moritz. These travel times may vary depending on traffic and other factors.
For a cost-effective and time-efficient option, the ferry and bus combination is recommended. This route costs between €15-€23 and takes approximately 4 hours and 30 minutes. This option allows you to enjoy the scenic views while traveling. However, if you prefer a quicker option, driving is the best choice. With an estimated cost of €25-€41, this route takes around 2 hours and 17 minutes. This option provides more flexibility and convenience, especially if you prefer to have control over your travel schedule.
The prices for a train between Como and St. Moritz can range from €114 to €214. On the other hand, taking a bus from St. Moritz to Como typically costs between €22 and €30. It is important to check for any possible differences in prices depending on the time of year or any additional fees that may apply.
To travel from Como to St. Moritz without public transportation, you can use a rental car or a private car service. The driving distance is approximately 90 miles and it takes around 2 hours and 17 minutes to drive between the two destinations. Prices for car rental or private car service typically range from €25 to €41. This option provides flexibility and allows you to enjoy the scenic drive between the two cities.
The best way to travel from Como to St. Moritz without a car is to take a ferry and bus combination. This journey typically takes around 4 hours and 30 minutes. The cost for this route ranges between €15 and €23. This option allows you to enjoy the scenic views while traveling between the two destinations.
There is no direct link between Como and St. Moritz. However, there are options for travel between the cities. One option is to take a train, which involves transfers and takes approximately 7 hours and 23 minutes. Another option is to take a combination of ferry and bus, which takes around 4 hours and 30 minutes. It is also possible to travel by car, which takes around 2 hours and 17 minutes.
There are plenty of options for accommodation near St. Moritz. With over 1899 hotels available, you will be spoiled for choice. Prices start at €64 per night, ensuring that there is a range of options to suit different budgets. Whether you are looking for a luxury hotel or a budget-friendly option, you will find a variety of hotels to choose from in the area.