SOFIA TO CHAMONIX – HOW TO GET THERE
For the transport to Chamonix you can either fly to a nearby airport and continue by transfer, or drive your own car. Marmoto does not organise group bus transport. Here is a short overview of the options.
| Option | Total travel time | Cost per person, one way | Best for |
|---|---|---|---|
| Fly to Lyon + bus/shuttle to Chamonix | approx. 7–8 h | flight + €15–30 (bus) or approx. €60–75 (shared shuttle) | Simplest option, but Wizz Air only flies Sofia–Lyon twice a week – check your dates fit. |
| Fly to Milan Bergamo + bus or private transfer | approx. 8–10 h (bus) or 6–7 h (private transfer) | flight + €21–40 (bus, 1x/day) or share of vehicle price (private, approx. 3 h) | Daily flights give the most date flexibility. |
| Fly to Geneva (via a connection) + shared shuttle | approx. 9–12 h | flight (1 stop) + €17–25 (bus) or €35–45 (shared shuttle) | Chamonix’s transfer network is best from Geneva, but Sofia–Geneva is no longer non-stop. |
| By car from Sofia | 2 days (approx. 1,650 km) | approx. €400–430 per car (fuel + tolls, incl. Mont Blanc Tunnel) ≈ €100–110 per person with 4 in the car |
A full car of 4, lots of luggage, flexibility in the resort. |
Flight prices are not listed because they change constantly – book early.
Flying from Sofia
Lyon Saint-Exupéry (LYS) is the simplest choice when the dates line up: Wizz Air is the only airline flying Sofia–Lyon non-stop, but currently only twice a week, in about 2 h 35 min. Check the exact days against the 23–30 Jan week before booking.
Milan Bergamo (BGY) has by far the most frequent non-stop service from Sofia – Wizz Air and Ryanair between them fly it daily, in under 2 hours – but it’s the furthest airport from Chamonix (about 280 km, via the Mont Blanc Tunnel).
Geneva (GVA) has the best onward transfer network to Chamonix, but there is currently no non-stop flight from Sofia – only connections (typically via Vienna, Munich or Zurich), which pushes total travel time up. Worth comparing against Lyon or Bergamo rather than assuming it’s the default.
Ski and snowboard equipment is not part of the standard baggage allowance – add it to your booking in advance and check the airline’s price.
From the airport to the resort
| Service | Route | Time | Price, one way |
|---|---|---|---|
| FlixBus / BlaBlaCar Bus | Lyon airport → Chamonix | approx. 3 h – 3 h 40 min | from €15–30 |
| Shared shuttle (Alpybus, Alpine Fleet, Mountain Drop-offs) | Lyon airport → Chamonix, door-to-door | approx. 2 h 30 min | from approx. €60–75 (confirm with operator – Lyon fares run higher than the Geneva route) |
| FlixBus | Milan Bergamo airport → Chamonix | approx. 4 h 40 min – 4 h 50 min (1–4 buses/day) | from €21–40 |
| Private transfer | Milan Bergamo airport → Chamonix, via Mont Blanc Tunnel | approx. 3 h – 3 h 20 min | priced per vehicle (share of the cost among your group) |
| Shared shuttle (Mountain Drop-offs, AlpyBus, Chamonix Express) | Geneva airport → Chamonix, door-to-door | approx. 1 h 15 min | €35 off-peak – €45 winter peak |
| Coach (FlixBus, Alpybus Express line, Easybus) | Geneva airport → Chamonix (via Swiss motorway) | approx. 1 h 15 min – 2 h 10 min | from €17–25 |
| Private transfer | any airport → your accommodation | approx. 1 h 15 min from Geneva | €230–350 per vehicle – worth it for groups of 4+ |
Shared shuttles and coaches fill up fast on winter Saturdays – book online in advance. Bus and shuttle drop-off in Chamonix is generally the Gare Routière Sud (bus station) unless you’ve booked a door-to-door shared or private service, which will take you to your accommodation directly. Passengers travelling via Geneva should carry a valid passport or ID card, as the route crosses into Switzerland briefly.
By car from Sofia
Roughly 1,650 km and about 17–18 hours of driving, normally split over two days with an overnight stop in northern Italy or Slovenia.
Route: Sofia → Niš → Belgrade (Serbia) → Zagreb (Croatia) → Ljubljana (Slovenia) → Trieste → Milan (Italy) → Aosta → Mont Blanc Tunnel → Chamonix.
This route runs through Italy and crosses into France via the Mont Blanc Tunnel itself, rather than going in through Grenoble or over a mountain pass. From Milan it’s about 240 km to Chamonix, roughly 3 hours in winter conditions.
Cost estimate, one way:
| Item | Approx. cost | Basis |
|---|---|---|
| Fuel | €210 | ≈ 115 litres for 1,650 km at 7 l/100 km. Bulgaria and Serbia are the cheapest fuel on the route; Italy and France are more expensive. |
| Tolls, vignettes and the Mont Blanc Tunnel | €130–160 (tolls/vignettes) + €56 (tunnel, one way) | Bulgarian and Slovenian e-vignettes, plus per-section tolls in Serbia, Croatia and Italy, plus the Mont Blanc Tunnel toll (approx. €56.40 for a standard car one way, 2026 rate). |
| Total, one way | €400–430 per car | A 7-day return ticket for the Mont Blanc Tunnel saves roughly €40 compared with two one-way tickets, so it’s worth buying return if your stay is a week. |
With four people sharing, that’s roughly €100–110 per person each way. Add one or two nights of accommodation on the road, and note that winter fuel prices may differ from the figures above.
What you need on the way:
- E-vignettes for Bulgaria and Slovenia.
- Pay-per-section tolls in Serbia, Croatia and Italy, plus the Mont Blanc Tunnel toll at the France–Italy border.
- A Green Card and valid ID or passport – Serbia is outside the EU, so you cross a non-EU border twice.
Good to know
- Bulgaria is in the EU and Schengen, so no passport checks when flying to France or Italy. Carry a valid ID card or passport.
- Bring your European Health Insurance Card (EHIC). It does not cover mountain rescue – separate ski insurance is strongly recommended, and genuinely important for Chamonix given the terrain.
- Book flights and transfers early: the twice-weekly Lyon flight and shared shuttles both fill up on peak winter dates.
- Free local buses (Chamonix Bus) connect the valley villages – Chamonix, Argentière, Les Houches, Vallorcine – throughout the season.












