Quick Answer
Best overall: Take a Frecciarossa or Italo high-speed train from Milan Centrale to Turin Porta Susa (55–60 min, €25–45 / ≈$27–49), then transfer to the Sadem airport bus (40 min, €7.50 / ≈$8.10). Total door-to-door time: ~1 hour 50 minutes | Total cost: €32.50–52.50 (≈$35–57).
Cheapest: Direct FlixBus from Milan to Turin Airport from €8 (≈$8.60), ~2h15min.
Fastest door-to-door: Train + bus (above) is the quickest combination.
Most comfortable: Private taxi/transfer ~€150–200 (≈$162–216), 1h20min.
Train & High-Speed Rail: Milan to Turin + Airport Transfer
Taking the train is the most popular and efficient way to cover the 140 km between Milan and Turin, then connecting to the airport. Italy's high-speed rail network offers frequent departures, comfortable seats, and excellent punctuality. Below we break down every option.
Option 1: High-Speed Train (Recommended)
Operators: Trenitalia (Frecciarossa 1000) and Italo (italo). Both run from Milano Centrale to Torino Porta Susa (some also stop at Porta Nuova).
- Duration: 55–70 minutes (Frecciarossa is fastest; Italo takes approx. 60 min).
- Frequency: Every 20–40 minutes from 5:00 AM to 10:00 PM.
- Price: €25–50 (≈$27–54) for a standard one-way ticket. Booking 2–3 weeks ahead on Trenitalia or Italo can save up to 60%.
- Seat classes: Standard (2nd class), Premium (1st class on Italo), Business (Frecciarossa). All have power outlets, Wi-Fi, and luggage racks.
Option 2: Regional Train (Budget)
Regionale Veloce (RV) trains also run from Milano Centrale to Torino Porta Susa, taking about 1 hour 50 minutes and costing €12–15 (≈$13–16). They are slower but much cheaper. No seat reservation needed – you can buy any time.
From Turin to the Airport: Two Transfer Options
| Mode | From | Duration | Cost | Frequency |
|---|---|---|---|---|
| Sadem Bus (sadem.it) | Porta Susa / Porta Nuova | 40 min | €7.50 (≈$8.10) | Every 20–30 min, 5:00 AM – 11:00 PM |
| Regional Train (SFM A) | Torino Dora station | 19 min | €3.50 (≈$3.80) | Every 30 min, 6:00 AM – 9:00 PM |
Tip: The Sadem bus is more convenient for most travelers because it stops directly at Porta Susa (where high-speed trains arrive). The regional train requires a short taxi or metro ride from Porta Susa to Dora station, which adds time and complexity.
Luggage & Onboard Experience
Both Frecciarossa and Italo have generous luggage space – overhead racks for carry-ons and designated areas for large suitcases. The ride is smooth and quiet. The Sadem bus also has a luggage compartment underneath. If you have heavy bags, the train + bus combo is perfectly manageable.
Verdict: For most travelers, Frecciarossa/Italo + Sadem bus is the best balance of speed, cost, and comfort. Total time ~1h50min, total cost €32–57 (≈$35–62).
Domestic Flights: Why Air Travel Is Not an Option
You might wonder about flying from Milan to Turin Airport. However, the distance between the two cities is only 140 km (87 miles) – far too short for commercial flights. No airline operates scheduled flights between Milan (any airport) and Turin (TRN).
What About Flying to Other Airports?
Some travelers consider flying from Milan Malpensa (MXP) or Linate (LIN) to a hub like Rome or Paris, then connecting back to Turin. That would take 4+ hours and cost €150+ (≈$162+) – far worse than ground transport.
Door-to-Door Time Comparison: Flight vs. Train+BUS
| Mode | Total door-to-door time | Cost | Convenience |
|---|---|---|---|
| Hypothetical flight (via hub) | 4–5 hours (incl. check-in, security, transfer) | €150–250 (≈$162–270) | Low – multiple transfers, high cost |
| Train + Sadem bus | ~1h50min | €32–57 (≈$35–62) | High – direct, reliable, cheap |
| Direct FlixBus | ~2h15min | €8–20 (≈$8.60–21.60) | Very high – no transfer needed |
Bottom line: For the Milan–Turin corridor, ground transport is overwhelmingly superior. Save your flight for longer journeys.
Source: Turin Airport official site – route map confirms no Milan–Turin flights.
Direct Bus: FlixBus & Coach Services (Best Budget Option)
Direct buses from Milan to Turin Airport are the most cost-effective choice, especially for solo travelers or those on a tight budget. The main operator is FlixBus, with occasional services by BusCenter and GoOpti.
FlixBus – Direct Route
- Departure points in Milan: Milan Lampugnano bus station (main) and Milan Centrale (some departures).
- Arrival: Turin Airport (TRN) – bus stop directly outside the terminal.
- Duration: Approximately 2 hours 15 minutes (traffic-dependent).
- Cost: From €8 (≈$8.60) if booked early; average €12–18 (≈$13–19).
- Frequency: 3–6 departures per day, including some night buses (check app for exact schedule).
- Luggage: 1 large suitcase + 1 carry-on included; extra bags €5 each.
Night Bus Option
FlixBus operates late-night departures (around 11:00 PM – 1:00 AM) on select days, making it possible to reach Turin Airport for very early flights. The night bus takes the same route and costs the same as daytime services.
Booking & Practical Tips
- Book online at FlixBus.com or via the app – prices rise as seats fill.
- Check-in: Arrive 15 minutes early; no printed ticket needed (mobile is fine).
- Comfort: Seats are reclining, with Wi-Fi and power outlets on most buses. Rest stops are usually not scheduled on this short route.
- Traffic: The A4 motorway can be congested on Friday afternoons and holiday weekends – add 20–30 minutes.
Verdict: If you want to save money and don't mind a slightly longer ride, the FlixBus direct bus is excellent. It's also the only direct ground option from Milan to the airport without any transfer.
Source: FlixBus official routes | BusCenter (limited services)
Taxi & Private Transfer: Premium Comfort at a Price
Taking a taxi or private car from Milan to Turin Airport is the most convenient but most expensive option. It's best suited for groups of 3–4, travelers with heavy luggage, late-night arrivals, or those with mobility concerns.
Cost & Duration
| Vehicle type | Estimated cost | Duration | Capacity |
|---|---|---|---|
| Standard sedan (3 pax + luggage) | €150–180 (≈$162–194) | 1h15–1h30 | 3 passengers, 2–3 suitcases |
| MPV / minivan (6 pax) | €180–220 (≈$194–238) | 1h15–1h30 | 6 passengers, 4–5 suitcases |
| Executive car | €200–250 (≈$216–270) | 1h15–1h30 | 3 passengers, premium comfort |
Route: Via A4 Torino–Milano motorway, about 140 km. Tolls (approx. €10–12 / ≈$11–13) are usually included in the quoted price.
When to Choose a Taxi / Private Transfer
- Late-night / early morning: When trains and buses are not running (midnight – 5:00 AM).
- Group travel: Splitting €180 among 4 people = €45 each – competitive with 1st-class train tickets.
- Heavy luggage: If you have more than 2 large suitcases per person.
- Mobility issues: Door-to-door service eliminates stairs, platforms, and transfers.
How to Book
- Use reputable apps: Uber Black (limited in Italy), Freenow (local), or Welcome Pickups (pre-booked).
- Pre-book via Welcome Pickups or GetTransfer – fixed price, no surge.
- Official Milan taxi (white cars) can also be hired but always ask for a fixed price to Turin Airport beforehand.
Warning: Avoid unlicensed cabs at the station – always use official ranks or pre-booked services.
Source: Freenow app estimates | Welcome Pickups pricing
Ticket & Cost Comparison: All Modes at a Glance
Use the table below to quickly compare every transportation option from Milan to Turin Airport. Prices are for a one-way adult ticket in high season (unless noted).
| Mode | Total time (door-to-door) | Cost range | Transfers | Best for… |
|---|---|---|---|---|
| Frecciarossa + Sadem bus ⭐ | ~1h50min | €32–57 (≈$35–62) | 1 (Porta Susa) | Best overall speed & comfort |
| Italo + Sadem bus | ~1h55min | €30–55 (≈$32–59) | 1 (Porta Susa) | Similar to Frecciarossa |
| Regional train + Sadem bus | ~2h35min | €19–22 (≈$20–24) | 1 (Porta Susa) | Budget train option |
| FlixBus direct bus 💰 | ~2h15min | €8–20 (≈$8.60–21.60) | 0 | Cheapest & direct |
| Taxi / private transfer 🚕 | ~1h20min | €150–200 (≈$162–216) | 0 | Groups, late night, heavy luggage |
⭐ Recommended: Frecciarossa + Sadem bus for the best time-to-cost ratio. 💰 Cheapest: FlixBus direct.
Note: Prices are indicative and may vary by season, booking time, and availability. Always check official websites for real-time fares.
Traveler Tips & Real Experience: Milan → Turin Airport
Seasoned travelers know that small details make a big difference. Here are insider tips to make your journey smoother.
1. Luggage Strategy: Use "Spedizione Bagagli" (Luggage Delivery)
If you have heavy suitcases, consider using Italy's luggage delivery service (Spedizione Bagagli) offered by Trenitalia or private companies like Bagbnb. You can send your suitcase from Milan to Turin Airport for about €15–25 (≈$16–27) and travel hands-free. Your bags arrive within 24 hours at the airport's luggage office. Trenitalia Spedizione Bagagli (nofollow).
2. Navigating Turin Porta Susa Station
Porta Susa is a modern, underground station with clear signage. The Sadem bus stop is just outside the main exit (Piazza XVIII Dicembre). Look for the orange Sadem ticket machine or buy tickets at the tabacchi shop inside the station. Do not confuse with the urban buses – Sadem buses are large coaches with "AEROPORTO" signs.
3. Peak Season Warning: Summer & Christmas
- July–August: Tourists flood the Milan–Turin corridor. Book train tickets at least 2 weeks ahead to avoid sold-out departures.
- December 20 – January 6: Holiday rush. FlixBus seats can also sell out. Book everything early.
- Friday afternoons: The A4 motorway is congested – if taking the bus, add 20–30 minutes.
4. Mobile Tickets & Validation
All high-speed train tickets (Frecciarossa, Italo) are digital – show the QR code on your phone. Regional train tickets must be validated in the green machines at the platform before boarding (fine €50+ if not validated). FlixBus tickets are also mobile.
5. Early Morning Flight? Plan Ahead
If your flight departs before 7:00 AM, the first train from Milan arrives too late. Options: take the last train the night before and stay at a hotel near the airport (NH Turin Airport is connected to the terminal), or book a taxi/private transfer for ~€150–180.
Insider tip: The Turin Airport lounge (Sala VIP) costs €25 (≈$27) and offers showers, snacks, and quiet space – perfect if you arrive early and need to freshen up.
FAQs: Milan to Turin Airport – All Your Questions Answered
Is there a direct train from Milan to Turin Airport?
No, there is no direct train from Milan to Turin Airport. You must take a high-speed train from Milan to Turin Porta Susa or Porta Nuova, then transfer to a Sadem bus or regional train to the airport. The combined journey takes about 1 hour 50 minutes.
What is the fastest way to get from Milan to Turin Airport?
The fastest way is taking a Frecciarossa or Italo high-speed train from Milan Centrale to Turin Porta Susa (55–60 min), then a Sadem bus to the airport (40 min). Total door-to-door time is about 1 hour 50 minutes, costing €37–57 (≈$40–62).
What is the cheapest way to get from Milan to Turin Airport?
The cheapest way is the direct FlixBus from Milan to Turin Airport, with fares starting from €8 (≈$8.60) and a travel time of about 2 hours 15 minutes. Booking in advance gives the best rates.
How much is a taxi from Milan to Turin Airport?
A taxi or private transfer from Milan to Turin Airport costs between €150 and €200 (≈$162–$216), depending on the vehicle type and time of day. The journey takes about 1 hour 20 minutes via the A4 motorway.
Can I use a train pass or discount card for this route?
Yes. If you have a Eurail or Interrail pass, it covers the high-speed train from Milan to Turin (subject to reservation fees, typically €10–15). Regional trains to Turin are also covered without extra fees. The Sadem airport bus is not covered by rail passes.
How early should I arrive at Turin Airport before my flight?
For Schengen flights, arrive at least 1 hour 30 minutes before departure; for non-Schengen flights, at least 2 hours 30 minutes. Turin Airport is compact and check-in is usually efficient, but add extra time during peak seasons like summer and Christmas.
Is there a direct bus from Milan to Turin Airport?
Yes, FlixBus operates direct buses from Milan (Lampugnano bus station and Milan Centrale) to Turin Airport. The journey takes about 2 hours 15 minutes, with fares from €8 (≈$8.60). Night buses are also available on some dates.
What transportation options are available late at night or early morning?
Late-night options are limited. FlixBus offers some late-night and early-morning departures. Taxi/private transfer is available 24/7 but costly. Trains from Milan to Turin run from around 5:00 AM to 11:00 PM; after that, a taxi is the only reliable option.