Where to Stay

Where to Stay for the Bernina Express

Sleep where your Bernina coach or train leaves.

  • 5–20 Min Centrale Hotels to the Coaches
  • 2–10 Min Tirano Hotels to the Train
  • 11 Nov 2026 Prices & Fees Checked

If you have booked a guided day trip, stay in Milan within a 20-minute walk of Milano Centrale or Piazza della Repubblica: nearly every Bernina coach tour collects there early in the morning and drops you back late in the evening. If you are riding the train on your own, sleep in Tirano, where the Italian and Swiss stations share one square and the first departure on the red-train return ticket leaves at 07:41. St. Moritz, at the top of the line, costs the most and suits a night on the panoramic Bernina Express from its start. Lake Como works when your tour leaves from Como town, or when you stay in Varenna by its station. The Milan airports are arrival points, not bases: Linate is about 15 minutes’ drive from Centrale, Malpensa about 47.

Hotel facts, fees and prices were read on Booking.com on 11 November 2026; drive times are free-flow estimates and grow at rush hour. We earn a commission if you book a hotel or a tour through links on this page, at no extra cost to you.

Three picks, one per style of trip

One hotel for a Milan day tour, one for riding the line yourself from Tirano, and one for a night at the St. Moritz end. Each price is the lowest public rate for a double room that Booking.com showed for Saturday 12 to Sunday 13 June 2027, two adults, with the VAT and city tax already included.

Stone facade of Hotel Bristol on Via Scarlatti, a short walk from Milano Centrale from $231/night

Best value near the Milan coaches

Hotel Bristol

8.1/10

Milano Centrale · 5 min walk to the Piazza Duca d'Aosta coach stop · 1,705 Booking.com reviews

  • About 18 minutes on foot, or one M3 metro stop, to the Piazza della Repubblica meeting point
  • Booking.com lists it 200 yards from Milano Centrale station
  • Buffet breakfast US$22 extra on the lowest rate; nearby garage €25 a day
Dining table by a window with a mountain view in a Bernina Suites studio in Tirano from $181/night

Walk to the Bernina line in Tirano

Bernina Suites

9.3/10

Tirano · 5 min walk to the RhB and Trenord stations · 1,998 Booking.com reviews

  • Catch the first red train of the morning without a coach or a 2.5-hour train ride first
  • Studios and apartments with a kitchenette and a terrace or balcony
  • Private parking on site €8 a day, reservation needed
Hotel Waldhaus am See on the shore of Lake St. Moritz below snowy peaks from $359/night

A night at the St. Moritz end

Hotel Waldhaus am See

8.7/10

St. Moritz · 6 min walk to St. Moritz station · 2,193 Booking.com reviews

  • St. Moritz is where the Bernina line starts its run down to Tirano, about 2 hours 15 minutes
  • On the shore of Lake St. Moritz; breakfast included in the lowest rate
  • Free private parking; sauna and steam bath

Lowest public nightly rate for a double room that Booking.com showed for Saturday 12 to Sunday 13 June 2027, two adults, including the VAT and city tax Booking.com adds (members-only and partner-offer rates left out); checked 11 November 2026.

We haven't stayed at these hotels. Scores, review counts and prices are what Booking.com listed. Tap through for current numbers, and treat the scores as guest opinion, not our verdict.

The six areas side by side

AreaTo the Milan coachesTo Tirano stationTo St. Moritz stationOn footTypical staysBest for
Milan, Centrale and Repubblica5–20 min walk2 h 30 min by train; 2 h 37 min drive (98 mi)2 h 51 min drive (104 mi)The tour coaches, Milano Centrale, M3 metroBudget to luxuryGuided day trips
Tirano2 h 30 min by train2–10 min walk2 h 15 min by train; 58 min drive (35 mi)RhB and Trenord stationsMid-range, a few upperRiding on your own, the first train
St. Moritz2 h 52 min drive (104 mi)2 h 15 min by train5–10 min walkSt. Moritz stationUpper and luxuryThe panoramic train from its start
Como town48 min drive (32 mi)2 h 24 min drive (85 mi)2 h 39 min drive (91 mi)The Frigerio Como coach, Como San Giovanni stationMid-range to upperThe tour from Como
Varenna1 h 19 min drive (46 mi)About 1 h 30 min by train; 1 h 35 min drive (55 mi)1 h 49 min drive (61 mi)Varenna-Esino station, the ferry pierUpper and luxuryLake evenings, a do-it-yourself train day
Poschiavo2 h 55 min drive (107 mi)21 min drive (10 mi)38 min drive (25 mi)Poschiavo station, on the Bernina lineMid-rangeQuiet nights on the line itself

In Milan, Milano Art Discovery, TaoTravel and LUCAfromITALY meet on Piazza Duca d’Aosta in front of Centrale, Autostradale Viaggi uses its bus stop beside the station, Frigerio Viaggi and Wander Italy leave from Piazza della Repubblica, and City Wonders from Porta Garibaldi. Frigerio Viaggi also runs its panoramic tour from Viale Innocenzo XI in Como. In Tirano, Visit Valtellina and Rigamonti Viaggi sell red-train tickets that start at the station.

Milan: sleep near your coach

Milan is the right base for most people because the tours start there. Coaches leave early (Vaxvi Tour’s, for one, collects in Milan at 7:30) and none of the big tours on this site collects from hotels, so the walk to the meeting point is the whole decision. The streets around Centrale are busy and more practical than pretty; you trade charm for a short walk in the dark at both ends of an 11- to 13-hour day.

Centrale or Repubblica?

Read your voucher before you book. Piazza Duca d’Aosta and the Autostradale stop sit at the front of Milano Centrale; Frigerio’s coach for the St. Moritz and panoramic Bernina Express tour (our breakdown) leaves Piazza della Repubblica 5. The two are a 15- to 20-minute walk apart, or one stop on the M3 metro line.

Ostello Bello Milano Centrale (budget) has private doubles as well as dorms, 4 minutes on foot from Piazza Duca d’Aosta, and a rooftop terrace. Hotel Bristol (mid-range) is 5 minutes from the same square and about 18 from Repubblica. Starhotels Anderson (upper) is on Piazza Luigi di Savoia beside the station, about 9 minutes on foot from the coach stops. Hotel Principe di Savoia (luxury) stands on Piazza della Repubblica itself, 3 minutes from the Frigerio coach; Booking.com showed no rooms there for 12–13 June 2027 when we checked. See all stays in Milan.

Tirano: walk to the first train

Tirano is the base if you are not taking a tour. The RhB station and the Trenord station sit a few meters apart on the same square, so a night here puts the climb to Ospizio Bernina at the start of your day, not after a 2.5-hour train from Milan. The Tirano to St. Moritz red-train return ticket (our breakdown) lists departures from 07:41, which you can make from any hotel below. Tirano is in Italy, so you pay in euros.

Bernina Suites (mid-range) has studios with kitchenettes and a terrace or balcony, 5 minutes from the stations, with parking on site at €8 a day. Hotel Bernina (mid-range) is opposite the station, with its own restaurant and pizzeria and garage parking at €10 a day. Hotel Centrale Tirano (upper) is about 10 minutes away on foot and lists no parking. See all stays in Tirano.

Plan the day itself with the Bernina Express from Tirano page and things to do in Tirano.

St. Moritz: the expensive end of the line

St. Moritz suits travelers who want the panoramic Bernina Express from its first station, or a night in the Engadin before heading north. In summer 2027 the first panoramic train out of St. Moritz is timetabled at 09:17, and the ride down to Tirano takes about 2 hours 15 minutes. Prices are in Swiss francs and run well above Milan or Tirano. A Milan day tour never needs a room here: the coach brings you back the same night.

Hotel Waldhaus am See (upper) sits on the lake shore 6 minutes’ walk from the station, with free private parking and breakfast in the lowest rate. Badrutt’s Palace Hotel (luxury) runs a free station shuttle on arrival and departure and charges CHF 40 a day for parking; it showed no rooms for 12–13 June 2027 when we checked. See all stays in St. Moritz.

The next morning you can ride down with the St. Moritz to Tirano red-train ticket (our breakdown), or carry on north over the Albula line on the Chur to Tirano route.

Lake Como: Como town or Varenna

The lake makes sense in two places. In Como town, Frigerio’s Como panoramic Bernina Express tour (our breakdown) boards in front of B&B Hotel Como City Center (mid-range), 250 yards from Como San Giovanni station. In Varenna, a regional train leaves for Tirano in the morning; one ticket seller’s sample day runs 07:24 to 08:52. Hotel Olivedo (upper) is a lakefront hotel 2 minutes from the pier, with parking at €25 a day; it is adults only, and it showed no rooms for our June dates. See all stays in Como or all stays in Varenna.

Every other Milan tour still means a trip into the city first, about 50 minutes’ drive from Como. The Lake Como and Bernina Express page compares the combined tours.

Poschiavo: a quiet night on the line

Poschiavo is a Swiss town on the Bernina line itself, about 20 minutes’ drive above Tirano. It suits a slow trip that breaks the ride in two. Historic Hotel Albrici (mid-range) is a historic building 450 yards from the station, with an indoor pool and breakfast in the rate. See all stays in Poschiavo.

Milano Centrale: the gateway and late arrivals

Centrale is both the rail hub and the tour hub, which makes it the place to land. Linate is about 15 minutes’ drive (5.5 mi) from the station, and Malpensa about 47 minutes (32 mi), in free-flowing traffic. Hotel Bristol’s listing puts the bus terminal with airport connections a 5-minute walk away. If you land late, sleep at Centrale and take the tour the day after next; an early coach after a night flight makes a very long day. Going home, remember that day tours return in the late evening, so do not book a flight out that night. From Malpensa, Tirano is almost 3 hours’ drive, so nobody should plan an airport hotel as a base.

Should you split the stay?

Split it when you want both the train and the time. A night in Milan for a guided day trip, then a night in Tirano, lets you ride the line a second time on your own at the hours you choose; Trenord takes about 2.5 hours between the two for about EUR 12.50 in 2nd class. A third night in St. Moritz suits a one-way journey north. Do not split for a single day tour: moving hotels costs a morning, and the coach brings you back to Milan anyway. If you split, start in Milan, closest to the airports, and finish on the line.

The lake and the line on one map

The map is centered on the top of Lake Como, with Varenna and Tirano in view. Milan and St. Moritz sit just past the edges: drag the map to reach them, or zoom in on any town for prices on your dates.

Booking tips

Book the tour or the train first, then the room. Guided day trips cancel free up to 24 hours before, the Tirano return ticket up to 5 days before and the one-way tickets up to 7 days before. Panoramic Bernina Express seat reservations sell out on popular dates, so lock that in before a hotel. Choose a room you can cancel too.

You do not need a car. The tours meet at public squares, and Tirano, St. Moritz and Varenna hotels are a walk from their stations. Bring a passport or ID card: every Milan day trip crosses into Switzerland and back. Third parties report a closure between Cavaglia and Tirano from 4 October to late November 2027, with replacement coaches; RhB has not confirmed it, so check rhb.ch before you book a Tirano base for those weeks.

City tax, parking and breakfast, as listed on Booking.com

HotelCity tax, two adults, one nightParkingBreakfast on the lowest rate
Ostello Bello Milano CentraleUS$7, included in the priceNone listedUS$11 extra
Hotel BristolUS$22, included€25 a day, nearby garageUS$22 extra
Starhotels AndersonUS$22, included€35 a day, nearbyUS$20 extra
Hotel Principe di SavoiaNot shown€65 a day, on siteNot shown
Bernina SuitesUS$4, included€8 a day, on siteNone listed
Hotel BerninaNot shown€10 a day, on siteNot shown
Hotel Centrale TiranoUS$7, includedNone listedUS$11 extra
Hotel Waldhaus am SeeUS$7, includedFree, on siteIncluded
Badrutt’s Palace HotelNot shownCHF 40 a day, on siteNot shown
B&B Hotel Como City CenterNot shownNone listedNot shown
Hotel OlivedoNot shown€25 a day, on siteNot shown
Historic Hotel AlbriciUS$7, includedCHF 10 a day, nearbyIncluded

Read on Booking.com on 11 November 2026 for 12–13 June 2027, two adults. “Not shown” means the hotel had no rooms for those dates, so no tax line appeared. A split stay, our arithmetic: Hotel Bristol’s breakfast-included rate of $252 plus Bernina Suites at $181 comes to $433 for two nights, taxes included, before parking or the Trenord fare.

The Bernina Express from Milan page sorts every day trip by train, and the Milan to St. Moritz page compares a tour with doing it yourself. When your room is sorted, check tour dates and book.

When the room is sorted

Book the Bernina Tour

Frigerio Viaggi's coach leaves Piazza della Repubblica for St. Moritz and Tirano, with a guaranteed seat in a panoramic Bernina Express coach on its panoramic option. Rated 4.6 from 4,090+ reviews, free cancellation up to 24 hours before.

Powerd by GetYourGuide

Where to Stay: Questions Travelers Ask

Milan, Tirano, St. Moritz or the lake: the short answers before you book a room.

Keep Exploring

Explore More

Every Bernina train page, tour and planning guide on this site, in one place.