What you see below are low-cost, direct-only flights to Prague from within Europe, in 2017, lowest price I could find for a single return ticket as of 1 Jan 2017. Checked bags cost extra, but you can pack light if planning to shoot with natural light, or I’ve got the studio lighting equipment essentials available.
If you’d like to travel to Prague from America, Asia or Australia, feel free to shoot me an email at hello@pragueboudoir.com and I’ll assist you in finding the best way!
There are many more routes if you add the airports near Prague (Dresden, Leipzig, Nuremberg, Munich, Vienna, …) or allow for connecting flights. I simply listed the most convenient, direct flights to Prague.
By country
Here's my shortlist of air fares to Prague from various European countries. You can also check price aggregators and fare finders like skyscanner.com, kiwi.com, kayak.com, expedia.com

Italy
Milan (BGY) from 20€ with wizzair.com and from 43€ with ryanair.com - Venice (TSF) from 40€ with wizzair.com - Milan (MXP) from 46€ with easyjet.com - Venice (VCE) from 46€ with easyjet.com and from 57€ with volotea.com - Rome (CIA) from 50€ with wizzair.com and from 56€ with ryanair.com - Bari (BRI) from 53€ with wizzair.com - Naples (NAP) from 67€ with wizzair.com - Trapani (TPS) from 94€ with ryanair.com

UK
London (LTN) from 50€ with wizzair.com - London (STN) from 51€ with ryanair.com and from 56€ with easyjet.com - Liverpool (LPL) from 55€ with ryanair.com - London (LGW) from 56€ with easyjet.com - Bristol (BRS) from 59€ with easyjet.com - Manchester (MAN) from 60€ with easyjet.com and from 88€ with jet2.com - Edinburgh (EDI) from 66€ with easyjet.com - London (SEN) from 74€ with flybe.com - East Midlands (EMA) from 78€ with jet2.com - Glasgow (GLA) from 82€ with jet2.com - Newcastle (NCL) from 85€ with jet2.com - Leeds (LBA) from 105€ with jet2.com - Birmingham (BHX) from 113€ with jet2.com

Israel
Tel Aviv (TLV) from 54€ with wizzair.com

Switzerland
Basel (BSL) from 42€ with easyjet.com - Geneva (GVA) from 85€ with swiss.com - Zurich (ZRH) from 92€ with vueling.com

France
Paris (CDG) from 51€ with easyjet.com - Paris (ORY) from 54€ with transavia.com - Toulouse (TLS) from 67€ with volotea.com - Nantes (NTE) from 87€ with volotea.com - Marseille (MRS) from 103€ with volotea.com - Bordeaux (BOD) from 108€ with volotea.com

Netherlands
Amsterdam (AMS) from 54€ with easyjet.com - Eindhoven (EIN) from 50€ with transavia.com

Belgium
Brussels (CRL) from 45€ with ryanair.com - Brussels (BRU) from 57€ with brusselsairlines.com

Ireland
Dublin (DUB) from 58€ with ryanair.com

Denmark
Copenhagen (CPH) from 55€ with norwegian.com

Norway
Oslo (OSL) from 81€ with norwegian.com - Stavanger (SVG) from 81€ with norwegian.com - Bergen (BGO) from 81€ with norwegian.com

Sweden
Stockholm (ARN) from 89€ with norwegian.com

Finland
Helsinki (HEL) from 112€ with norwegian.com

Spain
Barcelona (BCN) from 113€ with vueling.com or ryanair.com - Madrid (announced January 2017) with ryanair.com
By airline
There's more airlines operating European flights directly to Prague - on less frequent or seasonal routes, though. Those did not pass the selection as they were priced beyond their low-cost rivals and also would make this page bloated. But you can check for yourself at smartwings.com or eurowings.com or use price aggregators as mentioned above if none of the routes mentioned on this page match your criteria.

WizzAir
Milan (BGY) from 20€ - Venice (TSF) from 40€ - Rome (CIA) from 50€ - London (LTN) from 50€ - Bari (BRI) from 53€ - Tel Aviv (TLV) from 54€ - Naples (NAP) from 67€

EasyJet
Basel (BSL) from 42€ - Milan (MXP) from 46€ - Venice (VCE) from 46€ - Paris (CDG) from 51€ - Amsterdam (AMS) from 54€ - London (STN, LGW) from 56€ - Bristol (BRS) from 59€ - Manchester (MAN) from 60€ - Edinburgh (EDI) from 66€

Ryanair
Milan (BGY) from 43€ - Brussels (CRL) from 45€ - London (STN) from 51€ - Liverpool (LPL) from 55€ - Rome (CIA) from 56€ - Dublin (DUB) from 58€ - Trapani (TPS) from 94€ - Madrid (announced Jan 2017) - Barcelona (announced Jan 2017)

Transavia
Eindhoven (EIN) from 50€ - Paris (ORY) from 54€

Norwegian
Copenhagen (CPH) from 55€ - Oslo (OSL) from 81€ - Stavanger (SVG) from 81€ - Bergen (BGO) from 81€ - Stockholm (ARN) from 89€ - Helsinki (HEL) from 112€

Brussels Airlines
Brussels (BRU) from 57€

Volotea
Venice (VCE) from 57€ - Toulouse (TLS) from 67€ - Nantes (NTE) from 87€ - Marseille (MRS) from 103€ - Bordeaux (BOD) from 108€

Flybe
London (SEN) from 74€

Jet2
East Midlands (EMA) from 78€ - Glasgow (GLA) from 82€ - Newcastle (NCL) from 85€ - Manchester (MAN) from 88€ - Leeds (LBA) from 105€ - Birmingham (BHX) from 113€

Swiss
Geneva (GVA) from 85€

Vueling
Zurich (ZRH) from 92€ - Barcelona (BCN) from 113€