Christmas Market Holidays to Prague - Cheap Flights and Hotels in Prague

Christmas Market Holidays to Prague

Fragrant gingerbread, corn dolls, wooden toys, scented candles and roast chestnuts are just some of the treasures you will unearth as you wander the Christmas Markets of Wenceslas Square and the Old Town Square in Prague. With a mini zoo on Old Town Square for the children, festive music escaping from the many churches and concert halls in the area and a huge Christmas tree set against the gothic skyline, Prague is a great place to enjoy the lead up to Christmas.

Galileo Hotel Prague

4 stars

1.2 miles Southeast from the centre of Prague map

Reviewer score 4.1 / 5 44 reviews
Special Promotion
  • FREE SHUTTLE from Ruzyne Airport to Hotel Galileo
  • Meals included: Breakfast Buffet

View all available promotions

£162.29 average per person
Total £324.58
£178.37 average per person
Total £356.74
£178.37 average per person
Total £356.74
£205.27 average per person
Total £410.54
£207.79 average per person
Total £415.58
£331.07 average per person
Total £662.14
£345.60 average per person
Total £691.20
£356.80 average per person
Total £713.60
£568.31 average per person
Total £1,136.62

Hotel Caesar Prague

4 stars

0.7 miles South from the centre of Prague map

Reviewer score 4.2 / 5 101 reviews
Special Promotion
  • Save15% Incl. Free Wifi&Breakfast

View all available promotions

£161.23 average per person
Total £322.46
£177.31 average per person
Total £354.62
£177.31 average per person
Total £354.62
£204.21 average per person
Total £408.42
£206.73 average per person
Total £413.46
£330.01 average per person
Total £660.02
£344.54 average per person
Total £689.08
£355.74 average per person
Total £711.48
£567.25 average per person
Total £1,134.50

Green Garden Hotel Prague

4 stars

1.2 miles South from the centre of Prague map

Reviewer score 4.3 / 5 39 reviews
Special Promotion
  • EXCLUSIVE! Free High Speed Wi-Fi
  • Stay 2 nights get 20% off
  • Meals included: Breakfast Buffet

View all available promotions

£158.40 average per person
Total £316.80
£174.48 average per person
Total £348.96
£174.48 average per person
Total £348.96
£201.38 average per person
Total £402.76
£203.90 average per person
Total £407.80
£327.18 average per person
Total £654.36
£341.71 average per person
Total £683.42
£352.91 average per person
Total £705.82
£564.42 average per person
Total £1,128.84
2 rooms left!

Denisa Hotel Prague

4 stars

1.4 miles Northwest from the centre of Prague map

Reviewer score 3.4 / 5 9 reviews
Special Promotion
  • Free Internet & Coffee / Tea making facilites
  • Advance purchase 10% off

View all available promotions

£148.01 average per person
Total £296.02
£164.09 average per person
Total £328.18
£164.09 average per person
Total £328.18
£190.99 average per person
Total £381.98
£193.51 average per person
Total £387.02
£316.79 average per person
Total £633.58
£331.32 average per person
Total £662.64
£342.52 average per person
Total £685.04
£554.03 average per person
Total £1,108.06

Jalta Hotel Prague

5 stars

0.6 miles Southeast from the centre of Prague map

Reviewer score 4.5 / 5 6 reviews
Special Promotion
  • Advance Purchase - 20% off
  • Meals included: Hot Buffet Breakfast

View all available promotions

£198.73 average per person
Total £397.46
£214.81 average per person
Total £429.62
£214.81 average per person
Total £429.62
£241.71 average per person
Total £483.42
£244.23 average per person
Total £488.46
£367.51 average per person
Total £735.02
£382.04 average per person
Total £764.08
£393.24 average per person
Total £786.48
£604.75 average per person
Total £1,209.50
3 rooms left!

Hotel Ariston & Ariston Patio

4 stars

1.3 miles East from the centre of Prague map

Reviewer score 3.3 / 5 3 reviews
Special Promotion
  • Advance Purchase 10% off

View all available promotions

£150.06 average per person
Total £300.12
£166.14 average per person
Total £332.28
£166.14 average per person
Total £332.28
£193.04 average per person
Total £386.08
£195.56 average per person
Total £391.12
£318.84 average per person
Total £637.68
£333.37 average per person
Total £666.74
£344.57 average per person
Total £689.14
£556.08 average per person
Total £1,112.16

Hotel President Prague

5 stars

0.3 miles North from the centre of Prague map

Reviewer score 4.2 / 5 17 reviews
Special Promotion
  • FREE WIFI
  • Advance Purchase - 10% off
  • Meals included: Breakfast Buffet

View all available promotions

£191.18 average per person
Total £382.36
£207.26 average per person
Total £414.52
£207.26 average per person
Total £414.52
£234.16 average per person
Total £468.32
£236.68 average per person
Total £473.36
£359.96 average per person
Total £719.92
£374.49 average per person
Total £748.98
£385.69 average per person
Total £771.38
£597.20 average per person
Total £1,194.40

Best Western Premier Hotel Royal Palace Prague

5 stars

0.6 miles West from the centre of Prague map

Reviewer score 4.5 / 5 25 reviews
Special Promotion
  • FREE COFFEE & TEA 24 HOURS A DAY
  • Meals included: Hot Buffet Breakfast

View all available promotions

£204.20 average per person
Total £408.40
£220.28 average per person
Total £440.56
£220.28 average per person
Total £440.56
£247.18 average per person
Total £494.36
£249.70 average per person
Total £499.40
£372.98 average per person
Total £745.96
£387.51 average per person
Total £775.02
£398.71 average per person
Total £797.42
£610.22 average per person
Total £1,220.44
3 rooms left!

Alqush Downtown Hotel

4 stars

1.2 miles South from the centre of Prague map

Reviewer score 4.7 / 5 3 reviews
£144.94 average per person
Total £289.88
£161.02 average per person
Total £322.04
£161.02 average per person
Total £322.04
£187.92 average per person
Total £375.84
£190.44 average per person
Total £380.88
£313.72 average per person
Total £627.44
£328.25 average per person
Total £656.50
£339.45 average per person
Total £678.90
£550.96 average per person
Total £1,101.92

Hotel Kings Court

5 stars

0.3 miles East from the centre of Prague map

Reviewer score 4.6 / 5 39 reviews
Special Promotion
  • Advance Purchase 10% off
  • Meals included: Breakfast Buffet

View all available promotions

£205.85 average per person
Total £411.70
£221.93 average per person
Total £443.86
£221.93 average per person
Total £443.86
£248.83 average per person
Total £497.66
£251.35 average per person
Total £502.70
£374.63 average per person
Total £749.26
£389.16 average per person
Total £778.32
£400.36 average per person
Total £800.72
£611.87 average per person
Total £1,223.74
2 rooms left!

Bishop's House Hotel

4 stars

0.6 miles West from the centre of Prague map

Reviewer score 4.3 / 5 3 reviews
Special Promotion
  • Advance purchase 10% off
  • Meals included: Breakfast Buffet

View all available promotions

£173.94 average per person
Total £347.88
£190.02 average per person
Total £380.04
£190.02 average per person
Total £380.04
£216.92 average per person
Total £433.84
£219.44 average per person
Total £438.88
£342.72 average per person
Total £685.44
£357.25 average per person
Total £714.50
£368.45 average per person
Total £736.90
£579.96 average per person
Total £1,159.92
2 rooms left!

Waldstein Hotel Prague

4 stars

0.7 miles West from the centre of Prague map

Reviewer score 4.4 / 5 17 reviews
Special Promotion
  • Free Internet & Coffee /Tea making facilities
  • Meals included: Breakfast Buffet

View all available promotions

£167.86 average per person
Total £335.72
£183.94 average per person
Total £367.88
£183.94 average per person
Total £367.88
£210.84 average per person
Total £421.68
£213.36 average per person
Total £426.72
£336.64 average per person
Total £673.28
£351.17 average per person
Total £702.34
£362.37 average per person
Total £724.74
£573.88 average per person
Total £1,147.76
2 rooms left!

Bily Lev Hotel Prague

3 stars

1.4 miles East from the centre of Prague map

Reviewer score 4 / 5 2 reviews
Special Promotion
  • Free Internet & Coffee / Tea making facilites
  • advance purchase 10% off

View all available promotions

£141.15 average per person
Total £282.30
£157.23 average per person
Total £314.46
£157.23 average per person
Total £314.46
£184.13 average per person
Total £368.26
£186.65 average per person
Total £373.30
£309.93 average per person
Total £619.86
£324.46 average per person
Total £648.92
£335.66 average per person
Total £671.32
£547.17 average per person
Total £1,094.34
2 rooms left!

Hotel Constans

4 stars

0.9 miles West from the centre of Prague map

Reviewer score 4 / 5 1 reviews
Special Promotion
  • Early booking - 12% off

View all available promotions

£157.75 average per person
Total £315.50
£173.83 average per person
Total £347.66
£173.83 average per person
Total £347.66
£200.73 average per person
Total £401.46
£203.25 average per person
Total £406.50
£326.53 average per person
Total £653.06
£341.06 average per person
Total £682.12
£352.26 average per person
Total £704.52
£563.77 average per person
Total £1,127.54

K+K Hotel Fenix

4 stars

0.7 miles Southeast from the centre of Prague map

Reviewer score 4.4 / 5 35 reviews
Special Promotion
  • Advance Purcase Rate

View all available promotions

£177.61 average per person
Total £355.22
£193.69 average per person
Total £387.38
£193.69 average per person
Total £387.38
£220.59 average per person
Total £441.18
£223.11 average per person
Total £446.22
£346.39 average per person
Total £692.78
£360.92 average per person
Total £721.84
£372.12 average per person
Total £744.24
£583.63 average per person
Total £1,167.26

Ambassador Zlata Husa Hotel Prague

5 stars

0.3 miles Southeast from the centre of Prague map

Reviewer score 3.8 / 5 8 reviews
Special Promotion
  • Free WIFI, welcome drink, jacuzzi in the room
  • Adavance Purchase - 10% off

View all available promotions

£204.48 average per person
Total £408.96
£220.56 average per person
Total £441.12
£220.56 average per person
Total £441.12
£247.46 average per person
Total £494.92
£249.98 average per person
Total £499.96
£373.26 average per person
Total £746.52
£387.79 average per person
Total £775.58
£398.99 average per person
Total £797.98
£610.50 average per person
Total £1,221.00

Amigo City Centre Hotel

4 stars

1.3 miles South from the centre of Prague map

Reviewer score 4 / 5 4 reviews
Special Promotion
  • EXCLUSIVE! Advance Purchase-Non Ref

View all available promotions

£140.96 average per person
Total £281.92
£157.04 average per person
Total £314.08
£157.04 average per person
Total £314.08
£183.94 average per person
Total £367.88
£186.46 average per person
Total £372.92
£309.74 average per person
Total £619.48
£324.27 average per person
Total £648.54
£335.47 average per person
Total £670.94
£546.98 average per person
Total £1,093.96
1 room left!

Hotel Monastery Prague

4 stars

1.4 miles West from the centre of Prague map

Reviewer score 4.5 / 5 4 reviews
Special Promotion
  • EXCLUSIVE! Free Coffee and tea making facilities
  • Advance purchase 10% off

View all available promotions

£166.22 average per person
Total £332.44
£182.30 average per person
Total £364.60
£182.30 average per person
Total £364.60
£209.20 average per person
Total £418.40
£211.72 average per person
Total £423.44
£335.00 average per person
Total £670.00
£349.53 average per person
Total £699.06
£360.73 average per person
Total £721.46
£572.24 average per person
Total £1,144.48

Suite Home Hotel Prague

4 stars

0.7 miles South from the centre of Prague map

Reviewer score 4.4 / 5 9 reviews
Special Promotion
  • EXCLUSIVE! WELCOME Package;WIFI,Coffee/Tea&Chocolates in room
  • Advance Purchase 10% off

View all available promotions

£169.30 average per person
Total £338.60
£185.38 average per person
Total £370.76
£185.38 average per person
Total £370.76
£212.28 average per person
Total £424.56
£214.80 average per person
Total £429.60
£338.08 average per person
Total £676.16
£352.61 average per person
Total £705.22
£363.81 average per person
Total £727.62
£575.32 average per person
Total £1,150.64
3 rooms left!

Hotel Leonardo Prague

4 stars

0.4 miles Southwest from the centre of Prague map

Reviewer score 4.3 / 5 45 reviews
Special Promotion
  • Advance Purchase - 20% off

View all available promotions

£176.75 average per person
Total £353.50
£192.83 average per person
Total £385.66
£192.83 average per person
Total £385.66
£219.73 average per person
Total £439.46
£222.25 average per person
Total £444.50
£345.53 average per person
Total £691.06
£360.06 average per person
Total £720.12
£371.26 average per person
Total £742.52
£582.77 average per person
Total £1,165.54

Code share information

Departure Mon, 26 Nov
Flight 905
Flight 1400
Return Wed, 28 Nov
Flight 1403
Flight 902

Code share information

Departure Mon, 26 Nov
Flight 2104
Flight 2811
Return Wed, 28 Nov
Flight 1403
Flight 902

Code share information

Departure Mon, 26 Nov
Flight 2104
Flight 2811
Return Wed, 28 Nov
Flight 1403
Flight 902

Code share information

Departure Mon, 26 Nov
Flight 852
Return Wed, 28 Nov
Flight 859

Code share information

Departure Mon, 26 Nov
Flight 319
Flight 1494
Operated by Helvetic Airways
Return Wed, 28 Nov
Flight 1473
Operated by @
Flight 348

Code share information

Departure Mon, 26 Nov
Flight 286
Flight 527
Return Wed, 28 Nov
Flight 524
Flight 279

Code share information

Departure Mon, 26 Nov
Flight 1002
Flight 1355
Operated by @
Return Wed, 28 Nov
Flight 1356
Operated by @
Flight 1023
Operated by @

Code share information

Departure Mon, 26 Nov
Flight 1681
Flight 1982
Return Wed, 28 Nov
Flight 1983
Flight 1180

Code share information

Departure Mon, 26 Nov
Flight 458
Flight 705
Operated by Tyrolean Airways
Return Wed, 28 Nov
Flight 706
Operated by Tyrolean Airways
Flight 461
1

Note: You may switch your flight after selecting a package.

Leave
Mon, 26 Nov
Total time: 5hr 40min
Depart
11:50
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
14:30
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 2hr 55min

Depart
17:25
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
18:30
Prague , Czech Republic
Ruzyne airport (PRG)
Return
Wed, 28 Nov
Total time: 3hr 55min
Depart
06:10
Prague , Czech Republic
Ruzyne airport (PRG)
Stop 1
07:35
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 0hr 50min

Depart
08:25
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
09:05
London , United Kingdom
Heathrow Airport (LHR)
2

Note: You may switch your flight after selecting a package.

Leave
Mon, 26 Nov
Total time: 8hr 40min
Depart
06:50
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:05
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 5hr 55min

Depart
15:00
Brussels , Belgium
Brussels International Airport (BRU)
Arrive
16:30
Prague , Czech Republic
Ruzyne airport (PRG)
Return
Wed, 28 Nov
Total time: 3hr 55min
Depart
06:10
Prague , Czech Republic
Ruzyne airport (PRG)
Stop 1
07:35
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 0hr 50min

Depart
08:25
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
09:05
London , United Kingdom
Heathrow Airport (LHR)
3

Note: You may switch your flight after selecting a package.

Leave
Mon, 26 Nov
Total time: 8hr 40min
Depart
06:50
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:05
Brussels , Belgium
Brussels International Airport (BRU)

Change planes. Layover: 5hr 55min

Depart
15:00
Brussels , Belgium
Brussels International Airport (BRU)
Arrive
16:30
Prague , Czech Republic
Ruzyne airport (PRG)
Return
Wed, 28 Nov
Total time: 3hr 55min
Depart
06:10
Prague , Czech Republic
Ruzyne airport (PRG)
Stop 1
07:35
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)

Change planes. Layover: 0hr 50min

Depart
08:25
Frankfurt , Germany
Frankfurt Int'l Airport (FRA)
Arrive
09:05
London , United Kingdom
Heathrow Airport (LHR)
4

Note: You may switch your flight after selecting a package.

Leave
Mon, 26 Nov
Total time: 2hr 0min
Depart
11:00
London , United Kingdom
Heathrow Airport (LHR)
Arrive
14:00
Prague , Czech Republic
Ruzyne airport (PRG)
Return
Wed, 28 Nov
Total time: 2hr 10min
Depart
14:40
Prague , Czech Republic
Ruzyne airport (PRG)
Arrive
15:50
London , United Kingdom
Heathrow Airport (LHR)
5

Note: You may switch your flight after selecting a package.

Leave
Mon, 26 Nov
Total time: 9hr 20min
Depart
12:30
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
15:20
Zurich , Switzerland
Zurich Airport (ZRH)

Change planes. Layover: 6hr 10min

Depart
21:30
Zurich , Switzerland
Zurich Airport (ZRH)
Arrive
22:50
Prague , Czech Republic
Ruzyne airport (PRG)

Flight 1494 Operated by Helvetic Airways

Return
Wed, 28 Nov
Total time: 4hr 50min
Depart
12:20
Prague , Czech Republic
Ruzyne airport (PRG) Terminal TERMINAL 2
Stop 1
14:00
Geneva , Switzerland
Geneve-Cointrin airport (GVA) Terminal TERMINAL M

Flight 1473 Operated by @

Change planes. Layover: 1hr 25min

Depart
15:25
Geneva , Switzerland
Geneve-Cointrin airport (GVA)
Arrive
16:10
London , United Kingdom
Heathrow Airport (LHR)
6

Note: You may switch your flight after selecting a package.

Leave
Mon, 26 Nov
Total time: 6hr 20min
Depart
06:30
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
10:00
Warsaw , Poland
Frederic Chopin (WAW)

Change planes. Layover: 2hr 35min

Depart
12:35
Warsaw , Poland
Frederic Chopin (WAW)
Arrive
13:50
Prague , Czech Republic
Ruzyne airport (PRG)
Return
Wed, 28 Nov
Total time: 8hr 5min
Depart
09:35
Prague , Czech Republic
Ruzyne airport (PRG)
Stop 1
10:50
Warsaw , Poland
Frederic Chopin (WAW)

Change planes. Layover: 4hr 0min

Depart
14:50
Warsaw , Poland
Frederic Chopin (WAW)
Arrive
16:40
London , United Kingdom
Heathrow Airport (LHR)
7

Note: You may switch your flight after selecting a package.

Leave
Mon, 26 Nov
Total time: 3hr 50min
Depart
08:40
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
11:10
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)

Change planes. Layover: 0hr 50min

Depart
12:00
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS) Terminal TERMINAL
Arrive
13:30
Prague , Czech Republic
Ruzyne airport (PRG) Terminal TERMINAL 2

Flight 1355 Operated by @

Return
Wed, 28 Nov
Total time: 4hr 0min
Depart
14:10
Prague , Czech Republic
Ruzyne airport (PRG) Terminal TERMINAL 2
Stop 1
15:55
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS) Terminal TERMINAL

Flight 1356 Operated by @

Change planes. Layover: 0hr 55min

Depart
16:50
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS) Terminal TERMINAL
Arrive
17:10
London , United Kingdom
Heathrow Airport (LHR) Terminal TERMINAL 4

Flight 1023 Operated by @

8

Note: You may switch your flight after selecting a package.

Leave
Mon, 26 Nov
Total time: 3hr 35min
Depart
10:10
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
12:25
Paris , France
Charles de Gaulle Airport (CDG)

Change planes. Layover: 0hr 45min

Depart
13:10
Paris , France
Charles de Gaulle Airport (CDG)
Arrive
14:45
Prague , Czech Republic
Ruzyne airport (PRG)
Return
Wed, 28 Nov
Total time: 4hr 30min
Depart
15:50
Prague , Czech Republic
Ruzyne airport (PRG)
Stop 1
17:35
Paris , France
Charles de Gaulle Airport (CDG)

Change planes. Layover: 1hr 25min

Depart
19:00
Paris , France
Charles de Gaulle Airport (CDG)
Arrive
19:20
London , United Kingdom
Heathrow Airport (LHR)
9

Note: You may switch your flight after selecting a package.

Leave
Mon, 26 Nov
Total time: 3hr 45min
Depart
06:00
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:20
Vienna , Austria
Vienna Airport (VIE)

Change planes. Layover: 0hr 30min

Depart
09:50
Vienna , Austria
Vienna Airport (VIE)
Arrive
10:45
Prague , Czech Republic
Ruzyne airport (PRG)

Flight 705 Operated by Tyrolean Airways

Return
Wed, 28 Nov
Total time: 4hr 15min
Depart
11:20
Prague , Czech Republic
Ruzyne airport (PRG)
Stop 1
12:15
Vienna , Austria
Vienna Airport (VIE)

Flight 706 Operated by Tyrolean Airways

Change planes. Layover: 0hr 45min

Depart
13:00
Vienna , Austria
Vienna Airport (VIE)
Arrive
14:35
London , United Kingdom
Heathrow Airport (LHR)
10