Private door-to-door transfer from Basel river cruise ports and Huningue to your St. Moritz hotel. Your driver meets you dockside, handles all luggage, and drives you through the Engadin directly to your door.
St. Moritz (population approximately 5,100, elevation 1,822 m) is Switzerland's most celebrated Alpine resort, situated in the Upper Engadin valley of the canton of Graubünden. It sits at the eastern end of Lake St. Moritz, with Piz Bernina (4,049 m) — the highest peak in the Eastern Alps — visible from the village centre. St. Moritz has hosted the Winter Olympics twice (1928 and 1948) and the Alpine Ski World Championships in 1934, 1948, and 2017.
The route from Basel follows the A2/A13 motorway south toward Chur — the oldest continuously inhabited city in Switzerland, settled since approximately 11,000 BC — then climbs through the Julier Pass (2,284 m) or Maloja Pass (1,815 m) into the Upper Engadin. The scenery on the final approach, with high-altitude lakes and granite peaks, is among the most dramatic of any transfer route we operate.
St. Moritz divides into two distinct areas. St. Moritz Dorf (1,856 m) is the upper town, centred on the Via Serlas with luxury boutiques, Badrutt's Palace Hotel (founded 1896), and the main gondola stations. The famous Cresta Run toboggan track (established 1884) begins here. St. Moritz Bad is the lower lakeside area, home to the Kursaal congress centre and the thermal spa (Heilbad) that gave the resort its 19th-century reputation. Your driver delivers directly to your hotel in either area.
The Diavolezza cable car (3,092 m) offers views over the Morteratsch Glacier and Piz Bernina. The Corviglia mountain railway climbs to 2,486 m with summer hiking access. The Segantini Museum houses the world's largest collection of works by Symbolist painter Giovanni Segantini (1858–1899). The string of Engadin lakes — Silsersee, Silvaplanersee, Champfèrsee, and Lake St. Moritz — are excellent for summer walks and swimming.
Elevation note: St. Moritz sits at 1,822 m above sea level. Some guests experience mild altitude effects on arrival. Drinking water and taking it easy on the first afternoon is recommended — most guests adjust within a few hours.
Badrutt's Palace Hotel (1896) on Via Serlas is the most storied address in St. Moritz, with lakefront views and the historic King's Club. Kulm Hotel St. Moritz (1856) is where bobsleigh was invented in 1890. Suvretta House (1912) maintains its grand Belle Époque character. For a quieter option, the Chesa Rosatsch in Celerina (4 km away) offers a characterful alternative at a more accessible price. Your driver drops you at whichever address you specify.
Basel to St. Moritz by public transport requires a minimum of two changes — Basel to Zurich, Zurich to Chur, Chur to St. Moritz on the Rhaetian Railway — with a total journey time of approximately 3 hours 45 minutes to 4 hours 15 minutes and significantly more complexity with cruise-sized luggage. A private Basel cruise port transfer to St. Moritz delivers you door-to-door in approximately 3 hours 30 minutes, from ship directly to your hotel.
| Route | Distance | Travel time | Notes |
|---|---|---|---|
| Basel cruise port to St. Moritz | ~235 km | 3 hrs 30 min | Via A2/A13, Julier Pass or Maloja Pass |
| Huningue (Viking dock) to St. Moritz | ~240 km | 3 hrs 40 min | No surcharge for Huningue pick-up |
| Basel cruise port to Davos | ~225 km | 3 hrs | Alternative Graubünden destination |
| Basel cruise port to Chur | ~130 km | 1 hr 45 min | Graubünden capital, en route to St. Moritz |
| St. Moritz to Zurich Airport | ~200 km | approx. 2 hrs 30 min | Return transfer, book separately |
| Basel cruise port to Zurich Airport | ~85–95 km | 1 hr to 1 hr 15 min | If flying home from Zurich instead |
Highest town in the Alps, Graubünden. World Economic Forum host city. Approx. 3 hrs.
View route →The Matterhorn village — via Täsch. Approx. 4 hrs.
View route →Chur or Andermatt boarding. Approx. 2–2.5 hrs.
View route →Jungfrau Region gateway. Approx. 2 hrs 10 min.
View route →Lake Lucerne, Chapel Bridge, Mount Pilatus. Approx. 1 hr 15 min.
View route →Switzerland's main international hub. Approx. 1 hr 15 min.
View route →Select your pick-up location, travel date and vehicle. Fixed price confirmed at booking. Secure payment via Stripe. Or contact us if you have questions about your route, docking location, or an en-route stop.
We ask for your ship name at booking so we can monitor the docking location, and your cabin number so our driver can coordinate with the ship's crew for a smooth dockside handover. You can send your cabin number any time before arrival.
This transfer is popular with passengers from all cruise lines docking in Basel and Huningue — particularly Scenic, Tauck, Uniworld, and Crystal River Cruises guests seeking a luxury Alpine post-cruise extension. We are fully independent — not affiliated with any cruise line.
How long does the transfer from Basel cruise port to St. Moritz take?
Approximately 3 hours 30 minutes via the A2/A13 to Chur, then through the Julier or Maloja Pass into the Upper Engadin. Some guests schedule a morning disembarkation to enjoy the mountain scenery on the final approach.
Can you pick us up at Huningue where Viking docks?
Yes. We serve Huningue with no surcharge. The transfer from Huningue to St. Moritz is approximately 3 hours 40 to 50 minutes depending on traffic and conditions.
Is St. Moritz accessible by car — or do we need a train?
St. Moritz is fully accessible by road. Your driver delivers door-to-door to your hotel in St. Moritz Dorf, Bad, or any neighbouring Engadin village. No shuttle trains required.
Can we arrange the return transfer to Zurich Airport?
Yes. St. Moritz to Zurich Airport takes approximately 2 hours 30 to 45 minutes. We arrange this as a separate booking — contact us with your hotel and flight details and we will confirm both legs together.
More questions? See our full FAQ or contact us.