From
To
Tue 1/12
Tue 8/12
Any month
Compare vs Cheapflights |
From
To
Leaving on
Tue 1/12
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Tue 1/12
Tue 8/12
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Tue 1/12
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Europe Cheap flights to Poland

Cheap Flights to Poland

Popular in December High demand for flights, 0% potential price rise
Cheapest in January Best time to find cheap flights, 6% potential price drop
Average price £68 Average for round-trip flights in November 2020
Round-trip from £26 From London to Krakow
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Are there currently restrictions on travel to Poland related to COVID-19?

There are current restrictions for travel to Poland at this time. These restrictions are for the safety of Poland citizens and travellers alike and are as follows: Poland has suspended all flights except humanitarian and medical flights, flights to protect public order, emergency flights, flights at the order of the Prime Minister, and repatriation flights performed by foreign air carriers at the order of foreign states. Flights with 15 or fewer seats may still enter Poland. Arriving travellers must self-isolate for 14 days unless they can show documentation that they are travelling for special categories of business, study or transiting through Poland. They must also download a special ‘Home Quarantine’ app and provide information on their place of stay or address and a telephone number where they can be contacted regularly during the self-isolation period.. If you must travel during this time and are allowed to based on current restrictions, please stay informed about updated travel safety tips.

Cheapest prices for Poland flights by month

January
£79
February
£100
March
£104
April
£128
May
£117
June
£113
July
£127
August
£141
September
£109
October
£97
November
£81
December
£105
Currently, January is the cheapest month in which you can book a flight to Poland. Flying to Poland in August will prove the most costly. There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.

When is the best time to fly to Poland?

Choose a month below to see average flight price and weather conditions.
LON - KRK
Price
£79 - £178
KRK
Temperature
2 - 25 °C
KRK
Rainfall
24 - 69 mm

Peak season:

Most people might think of Poland and imagine very cold, snowy weather. If you book your flights to Poland for the Winter then you’d be right thinking this, however, Spring and Summer offer very sunny days with high temperatures. May through to September see the most tourists, with July and August when Poland gets really busy. You’ll struggle to find cheap flights to Poland around these months so make sure to secure your flight tickets in advance to avoid losing out.

Off season:

The Winter months are very cold and usually very snowy. Due to this you’ll have a much better chance at finding the cheapest flights to Poland, although skiers tend to flock to one of the many resorts that cater for Winter sports. Secure your flight tickets early if you want to ski or try to avoid the Winter altogether if you don’t. Spring and Autumn are wonderful months to visit and you’ll find cheap flights to Poland too. Reduced costs on flight tickets, fewer tourists and better hotel rates make the warm Spring and Autumn great ‘off seasons’ to book your flights to Poland.

When is the best time to book a flight to Poland?

You’ll find the cheapest flights to Poland throughout the Winter however it can be a very harsh and cruel country to visit if you don’t ski or take part in Winter sports. Secure your flight tickets 3 or 4 months in advance if you want to take advantage of the hot weather the Summer months offer as cheap flights to Poland are difficult to come by. If you can be flexible on your dates and where exactly you are flying to, and from for that matter, then you’ll find it a lot easier to grab deals on cheap flights to Poland. If you book your flights to Warsaw then sit on either side of the plane for views of the capital as you approach.

Which day is cheapest to fly to Poland?

Wednesday is currently, on average, the cheapest day to fly to Poland. Flying on Friday will result in higher flight prices.

What time of day is cheapest to fly to Poland?

To get the best value, try booking a flight at midday when visiting Poland. Generally the prices will increase for flights in the morning as these tend to have higher demand.

How long is the flight to Poland?

Flights from London to Krakow, Poland: 2 hours 25 minutes.

Flights from Manchester to Warsaw, Poland: 2 hours 30 minutes.

Flights from Birmingham to Krakow, Poland: 4 hours 10 minutes.

Flights from Glasgow to Warsaw, Poland: 2 hours 35 minutes.

Which airlines operate flights to Bristol?

Ryanair, Wizz Air, easyJet and British Airways provide cheap flights to Poland, with British Airways being the most expensive of the lot. With a low flight time of just a couple of hours, comfort isn’t necessarily the initial thought if you are trying to travel on a budget. With that in mind Wizz Air, Ryanair or easyJet offer competitively priced flight tickets with similar comfort and service. All three of them also charge more for checked in baggage during the Summer months (although Ryanair can go a bit extreme with their prices) so be careful of this if you book for the peak season as your cheap flights to Poland could all of a sudden become rather pricey. British Airways provide complimentary food and drinks onboard their flights and they offer slightly better comfort than the three budget airlines. Ultimately it depends how you prefer to travel so once you have a rough idea of when and where you want to travel too, you should compare a few airlines together to see who benefits you the most.

How to get from the airport to the city centre?

Warsaw:

Chopin Airport, which is most likely the one you’ll fly into if you book your flights to Poland for Warsaw, is around 10km from the city centre. There are a few different options you can consider with one of the cheapest ones being the bus service. Bus number 175 goes to the centre of the city and to the old town too making it an ideal route if your hotel is located around there. If you arrive at night then you’ll want to catch bus number N32 which goes to the centre. If you don’t like the idea of getting a bus then you can opt for a taxi. You’ll find them outside of the airport but make sure you agree on a price before setting off. Travelling with a friend will make a taxi journey more worthwhile as you can split the fare.

Krakow:

The airport is Krakow benefits from two regular buses as well as a night bus. 208 and 292 will take your during the day and 902 is the night bus. You can buy your ticket either at the arrivals Terminal or at the ticket machine at the bus stop. The fastest way to get into the city is via a train. You can get the train nearby to the passenger terminal, at the rear of the multi-story car park. Trains run 7 days a week and they provide WiFi just in case you need to confirm your hotel booking or let people know you have landed safely. Taxis are another option but the price will be a lot steeper than the train or bus alternatives. Agree on the price beforehand to avoid being ripped off and for extra peace of mind ask for a receipt.

Back to top

Home Europe Cheap flights to Poland
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First