GetFromAirport
KRK · Kraków, Poland

Kraków John Paul II International Airport to Zakopane

Zakopane is about 113 km south of Kraków Airport. Direct FlixBus coaches take about 2 hours 37 minutes, fares from roughly 56 PLN. A pre-booked car takes about 1 hour 40 minutes for around 653–770 PLN.

Zakopane, KrakówZakopane, KrakówNewguy15 / Wikimedia, CC BY 3.0
IndependentWe don't sell tickets or transfers, so no operator can pay to rank higher on this page.
4options compared on this route
722routes across the site
87airports covered

The Tatra resort is close enough to Kraków Airport to reach on the day you land, for skiing at Kasprowy Wierch or hiking from Kuźnice. The choice comes down to a direct coach from the terminal kerb, a train and coach through Kraków, or a car on the zakopianka road, which on a Friday evening can take much longer than its distance suggests.

Distance

How far is Zakopane from Kraków John Paul II International Airport?

Zakopane is 113 km (70 miles) from Kraków John Paul II International Airport by road, about 1h 40m by car outside rush hour. In a straight line it is 88 km. By public transport, SKA1 train to Kraków Główny + coach to Zakopane takes about 3h including a change and costs zł 45.

By road113 km · 70 mi
Straight line88 km
Fastest trip1h 40m
Bus / shuttle3h
Compare

Every way to get there

Bus / shuttlePrivate transferTaxi
✦

Our verdict: SKA1 train to Kraków Główny + coach to Zakopane is the cheapest way at zł 45 (3h, with a change on the way). A private transfer from zł 653 saves roughly 1h 20m and takes you to the door. Timetable: SKA1 from airport at :17/:47; coaches from the regional coach station by Kraków Główny.

Transport options
Bus / shuttleFlixBus (direct from airport)Best for solo & budget travellers
2h 37m
zł 56–90
Several a dayLast departure from the airport 18:00 (per FlixBus); times vary by line
Bus / shuttleCheapestSKA1 train to Kraków Główny + coach to ZakopaneBest for solo & budget travellers
3h
zł 45–55
Coaches frequent through the day from KrakówSKA1 from airport at :17/:47; coaches from the regional coach station by Kraków Główny
Private transferFastestPre-booked car or minivan (Suntransfers, Kiwitaxi)Best for families, groups & late arrivals
1h 40m
zł 653–770
Pre-booked✓ Door-to-door
TaxiKraków Airport Taxi (MPL Services)Best for small groups in a hurry
1h 40m
zł 900
On demand, 24/7✓ Door-to-door
Fares are shown in the currency you pick above, converted at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm with the operator before you travel.
Value

What it costs for your group

The bus / shuttle is charged per person, while a private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupBus / shuttle (per person)Private transfer (per car)Best value
Solo · 1 travellerzł 45zł 653Bus / shuttle
Couple · 2 travellerszł 90zł 653Bus / shuttle
Family of 4 · 4 travellerszł 180zł 653Bus / shuttle

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceSKA1 train to Kraków Główny + coach to ZakopaneFrom zł 45, about 3h, with a change on the way.
SpeedPrivate transfer1h 40m and door-to-door, from zł 653.
A group of 4SKA1 train to Kraków Główny + coach to ZakopaneFour tickets still come to about zł 180 — less than a car.
A late-night arrivalTaxi or pre-booked transferSKA1 train to Kraków Główny + coach to Zakopane stops overnight — timetable: SKA1 from airport at :17/:47; coaches from the regional coach station by Kraków Główny.
In detail

By transport mode

Bus / shuttle

About 2 h 37 min shortest trip; fares from about US$14.48 (about 56 PLN) and rise with demand; book online

Where to catch it: Bus shelter 2, middle stop in the BUS bay in front of the terminal

2h 37mzł 56–90Several a day

Times: Last departure from the airport 18:00 (per FlixBus); times vary by line

Best for solo & budget travellers

Bus / shuttle

20 PLN train plus roughly 25–35 PLN coach fare (operator-set, check on the day); about 2 h on the coach

Where to catch it: Kraków Airport station, then the coach station next to Kraków Główny

3hzł 45–55Coaches frequent through the day from Kraków

Times: SKA1 from airport at :17/:47; coaches from the regional coach station by Kraków Główny

Best for solo & budget travellers

Private transfer

Room for skis and boot bags if you say so when booking; about 1 h 40 min, much longer in weekend traffic

Where to catch it: Arrivals hall at your booked time

1h 40mzł 653–770Pre-booked
Best for families, groups & late arrivals

Taxi

Beyond 27 km the price is agreed in advance, capped at 8 PLN/km, about 900 PLN maximum for 113 km

Where to catch it: Covered official rank outside the terminal

1h 40mzł 900On demand, 24/7
Best for small groups in a hurry
In pictures

Zakopane & Kraków in photos

Before you ride

Buying tickets in Kraków

Train (SKA1, Koleje Małopolskie): 20 PLN to any station named Kraków (Główny, Grzegórzki, Zabłocie, Płaszów and others), 24 PLN to Wieliczka Rynek-Kopalnia. Luggage travels free; dogs cost 3 PLN. You can buy tickets from the ticket machine on board (cash or card), from the conductor (cash or card), at the Koleje Małopolskie ticket point at the airport (08:10–19:45, cash and card), on the Koleje Małopolskie website, or through the KOLEO and Jakdojade apps.

City and agglomeration buses (lines 209, 300, night 902): buy your ticket before you board, either from the machine in the arrivals hall on level 0 or from the machine at the bus stop (cash or card). Since 2 March 2026 the main fares are 4 PLN for 15 minutes, 6 PLN for a single trip or 30 minutes, 8 PLN for 60 minutes and 9 PLN for 90 minutes. A 24-hour ticket for zone I+II+III costs 25 PLN. Validate your ticket in the reader as soon as you board. Reduced fares are half price, but they apply only to people entitled to them under Polish rules.

Long-distance coaches (FlixBus, RegioJet, Neobus and others) leave from bus shelter 2 near the terminal footbridge. Book with the operator; prices change with demand.

Arrive safe

Taxi scams & safety in Kraków

Kraków Airport Taxi (MPL Services) is the only official taxi service at the airport. Its cars wait at the covered rank right outside the terminal, 24 hours a day. They are black or silver (white if electric), and every car has a card terminal. The zone fares are fixed maximums by distance from the airport: 29 PLN up to 2.9 km, 49, 69, 89, 109 and 129 PLN up to 18.9 km, 149 PLN up to 22.9 km and 169 PLN up to 27 km. They are the same at any hour and on any day. For anything beyond 27 km, agree the price with the driver before you set off; it must not exceed 8 PLN per km. A second drop-off is charged on the meter, and waiting costs 35 PLN per hour.

The zone map is published only as an illustration. Most Old Town and Kazimierz addresses fall into the 109–129 PLN bands, so if a driver quotes much more for a city address, ask which zone he is using. Turn down anyone in the arrivals hall offering a ride who is not part of the official rank or a transfer you booked in advance. To book by phone, call +48 12 258 0 258 or +48 668 307 307 (call centre open 06:00–22:00).

Getting around

Step-free access in Kraków

Kraków Airport's PRM assistance is handled by WAS – KRK Airport Services. Ask for it through your airline at least 48 hours before you fly, or call it up at the airport from one of the marked help points (contact: [email protected]).

  • The Kraków Airport railway station is fully adapted for disabled passengers. Staff can help you from the train door all the way to your seat on the aircraft, and the trains themselves are adapted.
  • The city bus stop is by the terminal entrance, and the buses are adapted for disabled passengers.
  • Taxi ranks are close to the terminal entrance, and the Kiss&Fly bay has a dedicated space for disabled passengers.
  • The car parks have wider marked bays, and there are help points along the way from the car parks into the terminal.
  • All lifts are accessible, there are accessible toilets and reserved waiting areas, and Hidden Disabilities lanyards are available at the information points.
The full guide

Getting from KRK to Zakopane

The direct coach from the bus bay

Several FlixBus lines call at Kraków Airport on their way to Zakopane, including N1390, N1393, N1362, 1392 and 1395 on the airport's own list of operators. They use the long-distance stop, bus shelter 2, in the bay by the terminal footbridge. FlixBus describes it as the middle stop of the BUS bay in front of the passenger terminal. The timetable page shows a shortest journey of about 2 hours 37 minutes, fares from US$14.48 (about 56 PLN) when checked on 21 October 2026, and a last daily departure from the airport at 18:00.

That last-departure time is what matters. Land after about 17:00 and the direct coach has probably gone, so you will need to go via Kraków. Prices rise as seats fill, so buy in the FlixBus app as soon as your flight time is fixed. Ski bags generally need to be booked as extra luggage with the operator.

Through Kraków: train, then coach

The more flexible public route is the SKA1 train from the airport to Kraków Główny (17 minutes, 20 PLN, departures at :17 and :47 most of the day). From there, walk through the station to the regional coach station next door. Private coach companies run from there to Zakopane frequently through the day, and the trip is usually around two hours, more in weekend traffic. Fares are set by the operators. Travel guides put them at roughly 25–35 PLN, but check at the ticket window or with the driver. In total, reckon on about 45–55 PLN and three hours from the airport.

Trains also run from Kraków Główny to Zakopane, but the mountain line is slow, about three hours, and in autumn 2026 Koleje Małopolskie's only direct service is a single early weekend train. For most arrivals the coach is the better choice.

By car: what the drive is like

From Balice, the fastest road route uses the A4 around the south of Kraków, then the S7 south past Myślenice and the DK47, the road known as the zakopianka, through Nowy Targ. It is about 113 km, roughly 1 hour 40 minutes on a clear road. On Friday afternoons, at the start of winter holidays and on summer weekends, the last section past Nowy Targ and into Zakopane can jam badly, and two and a half hours or more is common.

Pre-booked transfers are the usual choice for families and ski groups. Suntransfers listed Kraków Airport to Zakopane from about 149.63 EUR (around 653 PLN) on 21 October 2026, and Kiwitaxi's Kraków–Zakopane fares started at about US$198 (around 770 PLN). Split between four skiers that is reasonable, and a booked vehicle can be sized for boards and boot bags, which a random taxi may not take.

The official Kraków Airport Taxi will also go. Beyond its 27 km zone table, the price is agreed with the driver before departure and capped at 8 PLN per km. At 113 km that ceiling is around 900 PLN, so the booked transfer usually works out cheaper.

Season notes

  • Ski season on the Polish side of the Tatras generally depends on snow from December into spring. Book the coach or car well ahead for the Christmas and February holiday weeks.
  • Krupówki, the main street, is pedestrianised, so drivers drop off at the nearest side street.
  • Many guesthouses in Kościelisko, Olcza or Bukowina Tatrzańska are some way from the coach station. A car to the door saves a second taxi.

Heading back to fly home

FlixBus also sells the reverse trip, Zakopane to Kraków Airport, with a scheduled time of about 2 hours 20 minutes on its route page. That is the schedule, not a promise. Sunday afternoons, when weekenders leave the mountains together, are when the zakopianka is at its slowest. For an evening flight on a Sunday, take a coach at least an hour earlier than the timetable alone suggests, or book a car with a generous margin. The same applies in reverse on Friday arrivals.

Which way for whom

A solo hiker landing before mid-afternoon should take the FlixBus from the bay: no change and the cheapest fare. If you land later in the day, go train plus coach via Kraków Główny. A family or a ski group of three or more should book a car and share the fare.

Frequently asked

KRK to Zakopane — FAQ

How far is Zakopane from Kraków Airport?
About 113 km by road. That is roughly 1 hour 40 minutes by car with clear traffic, and often 2.5 hours or more on busy weekends.
Is there a direct bus from Kraków Airport to Zakopane?
Yes. FlixBus lines stop at bus shelter 2 outside the terminal and run to Zakopane in about 2 hours 37 minutes. The last departure is listed at 18:00.
What is the cheapest way?
The direct FlixBus, with fares from about 56 PLN when booked early. Train plus coach via Kraków Główny costs about 45–55 PLN but takes longer.
What is the fastest way?
A pre-booked car, about 1 hour 40 minutes, from around 653 PLN for the vehicle.
How much is a taxi from Kraków Airport to Zakopane?
The official Kraków Airport Taxi agrees long-distance fares before departure, capped at 8 PLN per km, which allows up to about 900 PLN. Pre-booked transfers are usually cheaper.
What if I land after the last direct coach?
Take the SKA1 train to Kraków Główny and a coach from the coach station next door, which runs into the evening. Alternatively, book a car in advance.
Can I take skis on the coach?
Generally yes, but book sports equipment as extra luggage with the coach operator in advance. If you book a private transfer, mention skis so the right vehicle is sent.
Can I get to Zakopane by public transport late at night?
SKA1 train to Kraków Główny + coach to Zakopane keeps these hours: SKA1 from airport at :17/:47; coaches from the regional coach station by Kraków Główny. After the last departure, use the official taxi rank or a pre-booked transfer.
How we checked this

Sources

Fares and times on this page were last held against their official sources on 21 October 2026. Operators change prices without notice — if you spot a difference, the operator’s own page is the authority. How we check fares.

More from KRK

Other destinations from Kraków John Paul II International Airport

Same country

Other airports nearby