How to get to Cortina d’Ampezzo in the Dolomites

Cortina d’Ampezzo sits in the heart of the north-eastern Alps, better known as the Dolomites, and is surrounded by dramatic peaks, winding mountain roads and some of the most beautiful scenery in Italy. While there’s no train station or airport directly in town, don’t let that put you off — getting there is actually much easier than it sounds.

Whether you’re flying in, travelling overland, or trying to keep things budget-friendly, there are several simple and reliable ways to reach Cortina.

Below are the easiest and most popular options to help you plan your journey.

People walking on Cortina d'Ampezzo high street with mountain views in the background

How to get to Cortina from Venice airport

For most travellers, Venice Marco Polo Airport (VCE) is the simplest gateway to Cortina.

Bus from Venice airport to Cortina d’Ampezzo:

There are direct coach services from Venice Marco Polo airport and Venice Mestre to Cortina, run by bus companies:

Journey time is roughly 2.5 hours. It’s easy and means you don’t have to worry about mountain driving.

Private transfer to Cortina d’Ampezzo

If you want the easiest, most hassle-free option, a private transfer is hard to beat — especially if you’re arriving late or if it’s a bigger group of you, so you can share the cost. Get in touch with us if you want us to help you out with group transfers.

Private transfers run directly from Venice airport or the city (and other nearby airports or cities) straight to your accommodation in Cortina. Journey time is around 2–2.5 hours from Venice.

Get directly in touch with a taxi company in Venice, or the one in Cortina: https://www.taxicortinadolomiti.com/en/contacts/

For group transfers Taxi Cortina Sci offers private transfers tailored for travellers heading into the Dolomites: https://www.taxicortinasci.it/

Travel by train & bus to Cortina d’Ampezzo from Italy

Travelling to Cortina by public transport is easier than it looks — it just involves a simple train and bus combination.

Start by taking a high-speed train to Venice Mestre. For example, trains from Rome take around 4 hours, making this a comfortable option even if you’re coming from further south. You can check timetables and book tickets on Trenitalia.com, the official website for Italian trains.

From Venice Mestre, you have two main options:

Option 1: Train + bus via Calalzo di Cadore

Take a regional train from Venice to Calalzo di Cadore, the closest train station to Cortina (about 35 km away). From there, hop on local bus number 30, which runs directly into Cortina. Bus timetables are available on the Dolomitibus website: https://dolomitibus.it/it/linee-extraurbane-invernali-2025

Option 2: Direct bus from Venice Mestre

To keep things even simpler, you can skip the train journey and catch a direct coach from Venice Mestre train station to Cortina d’Ampezzo. Daily services are run by Cortina Express and ATVO.

It really just comes down to whether you prefer to do the first half as a scenic train ride or the convenience of a door-to-door bus.

Option 3: Train + bus via Dobbiaco

Dobbiaco is the nearest train station to Cortina when coming from North, not from Venice.

The travel options for this journey are as follows:

Traveling to Cortina d’Ampezzo from Austria via Dobbiaco (Toblach)

Another handy way to reach Cortina is via Dobbiaco (called Toblach in German), the nearest train station to the north of town.

From Austria:
Dobbiaco has a direct train connection from Lienz in Austria, with a journey time of about 1 hour — a great option if you’re coming from Tyrol or further east.

From South Tyrol:
You can also reach Dobbiaco from Bressanone (Brixen) using a simple bus and train combo.
Take bus B400 from Bressanone to Bruneck, then change onto the regional train for a 30-minute ride to Dobbiaco.

From Dobbiaco to Cortina:
Once in Dobbiaco, hop on bus number 445, which runs directly to Cortina d’Ampezzo.

You can find up-to-date timetables for all trains and buses on the Alto Adige Mobility website: https://www.altoadigemobilita.info/en/#/

Both the train and bus routes on this journey are used by the locals and services are usually timed to connect smoothly. Just remember to double-check schedules in advance — especially outside peak ski season or in early summer, when services can run less frequently.

Cortina d'Ampezzo high street views with mountains in the summer morning sun
Shuttle bus from Venice Mestre train station, via Marco Polo airport to Cortina d'Ampezzo

How to drive to Cortina d’Ampezzo

Hiring a car is the fastest and most flexible way to reach Cortina, especially if you’re planning to explore different valleys or start a trek from outside town. Just make sure you check parking options at your hotel in advance and think about where you’ll leave the car if you’re heading out on a multi-day hike.

From Venice Marco Polo Airport, the drive takes around 2 to 2.5 hours, depending on traffic and weather. It’s a straightforward route and a very scenic one — the views really start to shine once you leave the lowlands and head into the mountains.

Driving from Italy

If you’re arriving from Venice or elsewhere in northern Italy, take the A27 motorway north, exit at Ponte nelle Alpi, then follow the SS51 all the way to Cortina d’Ampezzo.

Driving from Austria

Coming from Austria, cross into Italy via the Brenner Pass towards Bressanone (Brixen). From there, follow the E66 and SS49 to Dobbiaco, then continue on the SS51 to Cortina.

Top tip: In winter, always check road conditions and make sure your hire car is equipped with winter tyres or snow chains — mountain weather can change quickly.

The hikers Newsletter

Get trekking info and our latest deals.

Pink sky with a sunrise over Matterhorn mountain, reflected on a lake surface on Hiker's Haute Route in Zermatt