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

Christmas Market Holidays to Berlin

Hotel Berlin, Berlin

4 stars

1.4 miles Southwest from the centre of Berlin map

Reviewer score 4.4 / 5 79 reviews
Special Promotion
  • Early Booker - Stay 2 & Save 20%

View all available promotions

£136.73 average per person
Total £273.46
£162.93 average per person
Total £325.86
£162.93 average per person
Total £325.86
£179.83 average per person
Total £359.66
£187.81 average per person
Total £375.62
£199.71 average per person
Total £399.42
£220.31 average per person
Total £440.62
£278.11 average per person
Total £556.22
£401.84 average per person
Total £803.68
£413.04 average per person
Total £826.08

NH Berlin City West

4 stars

2.7 miles Southwest from the centre of Berlin map

Reviewer score 3.5 / 5 6 reviews
Special Promotion
  • Advance Purchase - Save 10%

View all available promotions

£138.35 average per person
Total £276.70
£164.55 average per person
Total £329.10
£164.55 average per person
Total £329.10
£181.45 average per person
Total £362.90
£189.43 average per person
Total £378.86
£201.33 average per person
Total £402.66
£221.93 average per person
Total £443.86
£279.73 average per person
Total £559.46
£403.46 average per person
Total £806.92
£414.66 average per person
Total £829.32

Melia Hotel Berlin

4 stars

0.6 miles Northeast from the centre of Berlin map

Reviewer score 4.8 / 5 16 reviews
£163.78 average per person
Total £327.56
£189.98 average per person
Total £379.96
£189.98 average per person
Total £379.96
£206.88 average per person
Total £413.76
£214.86 average per person
Total £429.72
£226.76 average per person
Total £453.52
£247.36 average per person
Total £494.72
£305.16 average per person
Total £610.32
£428.89 average per person
Total £857.78
£440.09 average per person
Total £880.18

Come Inn Berlin Kurfuerstendamm

3 stars

3.0 miles West from the centre of Berlin map

Reviewer score 4.6 / 5 15 reviews
Special Promotion
  • Early Bird- Save 20%

View all available promotions

£110.69 average per person
Total £221.38
£136.89 average per person
Total £273.78
£136.89 average per person
Total £273.78
£153.79 average per person
Total £307.58
£161.77 average per person
Total £323.54
£173.67 average per person
Total £347.34
£194.27 average per person
Total £388.54
£252.07 average per person
Total £504.14
£375.80 average per person
Total £751.60
£387.00 average per person
Total £774.00

Steigenberger Berlin

5 stars

2.0 miles Southwest from the centre of Berlin map

Reviewer score 4.4 / 5 13 reviews
Special Promotion
£156.56 average per person
Total £313.12
£182.76 average per person
Total £365.52
£182.76 average per person
Total £365.52
£199.66 average per person
Total £399.32
£207.64 average per person
Total £415.28
£219.54 average per person
Total £439.08
£240.14 average per person
Total £480.28
£297.94 average per person
Total £595.88
£421.67 average per person
Total £843.34
£432.87 average per person
Total £865.74

Kempinski Hotel Bristol

5 stars

2.3 miles Southwest from the centre of Berlin map

Reviewer score 4.3 / 5 24 reviews
Special Promotion
  • Early Bird Promotion - book now and save 20%

View all available promotions

£155.32 average per person
Total £310.63
£181.52 average per person
Total £363.03
£181.52 average per person
Total £363.03
£198.42 average per person
Total £396.83
£206.40 average per person
Total £412.79
£218.30 average per person
Total £436.59
£238.90 average per person
Total £477.79
£296.70 average per person
Total £593.39
£420.43 average per person
Total £840.85
£431.63 average per person
Total £863.25

NH Berlin Mitte

4 stars

0.6 miles Southeast from the centre of Berlin map

Reviewer score 4 / 5 14 reviews
Special Promotion
  • Advance Purchase- save 15%

View all available promotions

£145.06 average per person
Total £290.12
£171.26 average per person
Total £342.52
£171.26 average per person
Total £342.52
£188.16 average per person
Total £376.32
£196.14 average per person
Total £392.28
£208.04 average per person
Total £416.08
£228.64 average per person
Total £457.28
£286.44 average per person
Total £572.88
£410.17 average per person
Total £820.34
£421.37 average per person
Total £842.74

Derag Livinghotel Koenigin Luise

4 stars

4.3 miles Northeast from the centre of Berlin map

Reviewer score 4.4 / 5 13 reviews
Special Promotion
  • Free Minibar, Sky TV and 1 hour WLAN

View all available promotions

£126.31 average per person
Total £252.62
£152.51 average per person
Total £305.02
£152.51 average per person
Total £305.02
£169.41 average per person
Total £338.82
£177.39 average per person
Total £354.78
£189.29 average per person
Total £378.58
£209.89 average per person
Total £419.78
£267.69 average per person
Total £535.38
£391.42 average per person
Total £782.84
£402.62 average per person
Total £805.24

Precise Myers Berlin

4 stars

2.0 miles Northeast from the centre of Berlin map

Reviewer score 3.5 / 5 2 reviews
Special Promotion
  • Meals included: Breakfast Buffet

View all available promotions

£135.08 average per person
Total £270.16
£161.28 average per person
Total £322.56
£161.28 average per person
Total £322.56
£178.18 average per person
Total £356.36
£186.16 average per person
Total £372.32
£198.06 average per person
Total £396.12
£218.66 average per person
Total £437.32
£276.46 average per person
Total £552.92
£400.19 average per person
Total £800.38
£411.39 average per person
Total £822.78

Berlin Mark Hotel

4 stars

2.3 miles Southwest from the centre of Berlin map

Reviewer score 4.2 / 5 37 reviews
£125.44 average per person
Total £250.88
£151.64 average per person
Total £303.28
£151.64 average per person
Total £303.28
£168.54 average per person
Total £337.08
£176.52 average per person
Total £353.04
£188.42 average per person
Total £376.84
£209.02 average per person
Total £418.04
£266.82 average per person
Total £533.64
£390.55 average per person
Total £781.10
£401.75 average per person
Total £803.50

Ivbergs Hotel Charlottenburg

3 stars

3.6 miles West from the centre of Berlin map

Not yet reviewed – Be the first to review this hotel
£124.04 average per person
Total £248.08
£150.24 average per person
Total £300.48
£150.24 average per person
Total £300.48
£167.14 average per person
Total £334.28
£175.12 average per person
Total £350.24
£187.02 average per person
Total £374.04
£207.62 average per person
Total £415.24
£265.42 average per person
Total £530.84
£389.15 average per person
Total £778.30
£400.35 average per person
Total £800.70

Pestana Berlin Tiergarten

4 stars

1.3 miles Southwest from the centre of Berlin map

Reviewer score 3.7 / 5 3 reviews
Special Promotion
  • EXCLUSIVE! Stay 2 and save 35%

View all available promotions

£132.84 average per person
Total £265.68
£159.04 average per person
Total £318.08
£159.04 average per person
Total £318.08
£175.94 average per person
Total £351.88
£183.92 average per person
Total £367.84
£195.82 average per person
Total £391.64
£216.42 average per person
Total £432.84
£274.22 average per person
Total £548.44
£397.95 average per person
Total £795.90
£409.15 average per person
Total £818.30

Tryp Berlin Mitte

4 stars

1.2 miles North from the centre of Berlin map

Reviewer score 4.5 / 5 6 reviews
Special Promotion
£131.43 average per person
Total £262.86
£157.63 average per person
Total £315.26
£157.63 average per person
Total £315.26
£174.53 average per person
Total £349.06
£182.51 average per person
Total £365.02
£194.41 average per person
Total £388.82
£215.01 average per person
Total £430.02
£272.81 average per person
Total £545.62
£396.54 average per person
Total £793.08
£407.74 average per person
Total £815.48

Grand City Central Hotel Berlin Airport

3 stars

4.1 miles Northwest from the centre of Berlin map

Reviewer score 3.3 / 5 12 reviews
Special Promotion
£112.98 average per person
Total £225.96
£139.18 average per person
Total £278.36
£139.18 average per person
Total £278.36
£156.08 average per person
Total £312.16
£164.06 average per person
Total £328.12
£175.96 average per person
Total £351.92
£196.56 average per person
Total £393.12
£254.36 average per person
Total £508.72
£378.09 average per person
Total £756.18
£389.29 average per person
Total £778.58

Grand City Hotel Berlin Zentrum

3 stars

2.3 miles Southwest from the centre of Berlin map

Reviewer score 3.9 / 5 14 reviews
£112.97 average per person
Total £225.94
£139.17 average per person
Total £278.34
£139.17 average per person
Total £278.34
£156.07 average per person
Total £312.14
£164.05 average per person
Total £328.10
£175.95 average per person
Total £351.90
£196.55 average per person
Total £393.10
£254.35 average per person
Total £508.70
£378.08 average per person
Total £756.16
£389.28 average per person
Total £778.56

Citadines Berlin Kurfuerstendamm

3 stars

3.0 miles Southwest from the centre of Berlin map

Reviewer score 4.5 / 5 35 reviews
Special Promotion
  • Early Bird save 15%

View all available promotions

£134.54 average per person
Total £269.08
£160.74 average per person
Total £321.48
£160.74 average per person
Total £321.48
£177.64 average per person
Total £355.28
£185.62 average per person
Total £371.24
£197.52 average per person
Total £395.04
£218.12 average per person
Total £436.24
£275.92 average per person
Total £551.84
£399.65 average per person
Total £799.30
£410.85 average per person
Total £821.70

Maritim Hotel Berlin

4 stars

0.9 miles Southwest from the centre of Berlin map

Reviewer score 4.8 / 5 6 reviews
Special Promotion
  • Book 14 Days In Advance & Save

View all available promotions

£159.17 average per person
Total £318.34
£185.37 average per person
Total £370.74
£185.37 average per person
Total £370.74
£202.27 average per person
Total £404.54
£210.25 average per person
Total £420.50
£222.15 average per person
Total £444.30
£242.75 average per person
Total £485.50
£300.55 average per person
Total £601.10
£424.28 average per person
Total £848.56
£435.48 average per person
Total £870.96

Abba Hotel Berlin

4 stars

2.6 miles Southwest from the centre of Berlin map

Reviewer score 4.3 / 5 4 reviews
Special Promotion
  • Enjoy a discount of 10% by paying in advance

View all available promotions

£149.90 average per person
Total £299.80
£176.10 average per person
Total £352.20
£176.10 average per person
Total £352.20
£193.00 average per person
Total £386.00
£200.98 average per person
Total £401.96
£212.88 average per person
Total £425.76
£233.48 average per person
Total £466.96
£291.28 average per person
Total £582.56
£415.01 average per person
Total £830.02
£426.21 average per person
Total £852.42

Rheingold

3 stars

3.1 miles West from the centre of Berlin map

Reviewer score 3 / 5 1 reviews
£131.30 average per person
Total £262.60
£157.50 average per person
Total £315.00
£157.50 average per person
Total £315.00
£174.40 average per person
Total £348.80
£182.38 average per person
Total £364.76
£194.28 average per person
Total £388.56
£214.88 average per person
Total £429.76
£272.68 average per person
Total £545.36
£396.41 average per person
Total £792.82
£407.61 average per person
Total £815.22
3 rooms left!

Alex Hotel

2 stars

2.2 miles Northeast from the centre of Berlin map

Not yet reviewed – Be the first to review this hotel
Special Promotion
  • Meals included: Breakfast Buffet

View all available promotions

£140.91 average per person
Total £281.82
£167.11 average per person
Total £334.22
£167.11 average per person
Total £334.22
£184.01 average per person
Total £368.02
£191.99 average per person
Total £383.98
£203.89 average per person
Total £407.78
£224.49 average per person
Total £448.98
£282.29 average per person
Total £564.58
£406.02 average per person
Total £812.04
£417.22 average per person
Total £834.44

Code share information

Departure Mon, 26 Nov
Flight 3373
Return Wed, 28 Nov
Flight 3372

Code share information

Departure Mon, 26 Nov
Flight 3373
Return Wed, 28 Nov
Flight 8050
Flight 464

Code share information

Departure Mon, 26 Nov
Flight 3373
Return Wed, 28 Nov
Flight 8050
Flight 464

Code share information

Departure Mon, 26 Nov
Flight 319
Flight 970
Return Wed, 28 Nov
Flight 3372

Code share information

Departure Mon, 26 Nov
Flight 2104
Flight 2581
Return Wed, 28 Nov
Flight 3372

Code share information

Departure Mon, 26 Nov
Flight 990
Return Wed, 28 Nov
Flight 981

Code share information

Departure Mon, 26 Nov
Flight 502
Flight 679
Return Wed, 28 Nov
Flight 3372

Code share information

Departure Mon, 26 Nov
Flight 5008
Operated by British Airways
Return Wed, 28 Nov
Flight 5001
Operated by British Airways

Code share information

Departure Mon, 26 Nov
Flight 1010
Flight 1829
Return Wed, 28 Nov
Flight 1826
Flight 1029

Code share information

Departure Mon, 26 Nov
Flight 1081
Flight 1734
Return Wed, 28 Nov
Flight 1735
Flight 2580
1

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

Leave
Mon, 26 Nov
Total time: 1hr 50min
Depart
09:05
London , United Kingdom
Heathrow Airport (LHR)
Arrive
11:55
Berlin , Germany
Tegel Airport (TXL)
Return
Wed, 28 Nov
Total time: 1hr 55min
Depart
07:30
Berlin , Germany
Tegel Airport (TXL)
Arrive
08:25
London , United Kingdom
Heathrow Airport (LHR)
2

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

Flight 1
Mon, 26 Nov
Total time: 1hr 50min
Depart
09:05
London , United Kingdom
Heathrow Airport (LHR)
Arrive
11:55
Berlin , Germany
Tegel Airport (TXL)
Flight 2
Wed, 28 Nov
Total time: 3hr 30min
Depart
10:35
Berlin , Germany
Berlin Brandenburg (BER)
Stop 1
11:40
Cologne , Germany
Cologne-Bonn airport (CGN)

This flight departs from a different airport.

Change planes. Layover: 1hr 0min

Depart
12:40
Cologne , Germany
Cologne-Bonn airport (CGN)
Arrive
13:05
London , United Kingdom
Heathrow Airport (LHR)
3

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

Flight 1
Mon, 26 Nov
Total time: 1hr 50min
Depart
09:05
London , United Kingdom
Heathrow Airport (LHR)
Arrive
11:55
Berlin , Germany
Tegel Airport (TXL)
Flight 2
Wed, 28 Nov
Total time: 3hr 30min
Depart
10:35
Berlin , Germany
Berlin Brandenburg (BER)
Stop 1
11:40
Cologne , Germany
Cologne-Bonn airport (CGN)

This flight departs from a different airport.

Change planes. Layover: 1hr 0min

Depart
12:40
Cologne , Germany
Cologne-Bonn airport (CGN)
Arrive
13:05
London , United Kingdom
Heathrow Airport (LHR)
4

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

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

Change planes. Layover: 1hr 10min

Depart
16:30
Zurich , Switzerland
Zurich Airport (ZRH)
Arrive
17:55
Berlin , Germany
Tegel Airport (TXL)
Return
Wed, 28 Nov
Total time: 1hr 55min
Depart
07:30
Berlin , Germany
Tegel Airport (TXL)
Arrive
08:25
London , United Kingdom
Heathrow Airport (LHR)
5

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

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

Change planes. Layover: 0hr 50min

Depart
09:55
Brussels , Belgium
Brussels International Airport (BRU)
Arrive
11:20
Berlin , Germany
Tegel Airport (TXL)
Return
Wed, 28 Nov
Total time: 1hr 55min
Depart
07:30
Berlin , Germany
Tegel Airport (TXL)
Arrive
08:25
London , United Kingdom
Heathrow Airport (LHR)
6

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

Leave
Mon, 26 Nov
Total time: 1hr 50min
Depart
07:05
London , United Kingdom
Heathrow Airport (LHR)
Arrive
09:55
Berlin , Germany
Tegel Airport (TXL)
Return
Wed, 28 Nov
Total time: 2hr 10min
Depart
07:00
Berlin , Germany
Tegel Airport (TXL)
Arrive
08:10
London , United Kingdom
Heathrow Airport (LHR)
7

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

Flight 1
Mon, 26 Nov
Total time: 4hr 45min
Depart
09:55
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
12:50
Copenhagen , Denmark
Copenhagen Airport (CPH)

Change planes. Layover: 1hr 50min

Depart
14:40
Copenhagen , Denmark
Copenhagen Airport (CPH)
Arrive
15:40
Berlin , Germany
Berlin Brandenburg (BER)
Flight 2
Wed, 28 Nov
Total time: 1hr 55min
Depart
07:30
Berlin , Germany
Tegel Airport (TXL)
Arrive
08:25
London , United Kingdom
Heathrow Airport (LHR)

This flight departs from a different airport.

8

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

Leave
Mon, 26 Nov
Total time: 1hr 50min
Depart
07:05
London , United Kingdom
Heathrow Airport (LHR)
Arrive
09:55
Berlin , Germany
Tegel Airport (TXL)

Flight 5008 Operated by British Airways

Return
Wed, 28 Nov
Total time: 2hr 10min
Depart
07:00
Berlin , Germany
Tegel Airport (TXL)
Arrive
08:10
London , United Kingdom
Heathrow Airport (LHR)

Flight 5001 Operated by British Airways

9

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

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

Change planes. Layover: 1hr 5min

Depart
15:20
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)
Arrive
16:35
Berlin , Germany
Tegel Airport (TXL)
Return
Wed, 28 Nov
Total time: 3hr 40min
Depart
14:30
Berlin , Germany
Tegel Airport (TXL)
Stop 1
15:55
Amsterdam , Netherlands
Amsterdam-Schiphol airport (AMS)

Change planes. Layover: 1hr 0min

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

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

Leave
Mon, 26 Nov
Total time: 3hr 45min
Depart
07:15
London , United Kingdom
Heathrow Airport (LHR)
Stop 1
09:30
Paris , France
Charles de Gaulle Airport (CDG)

Change planes. Layover: 0hr 50min

Depart
10:20
Paris , France
Charles de Gaulle Airport (CDG)
Arrive
12:00
Berlin , Germany
Tegel Airport (TXL)
Return
Wed, 28 Nov
Total time: 4hr 20min
Depart
13:05
Berlin , Germany
Tegel Airport (TXL)
Stop 1
14:50
Paris , France
Charles de Gaulle Airport (CDG)

Change planes. Layover: 1hr 20min

Depart
16:10
Paris , France
Charles de Gaulle Airport (CDG)
Arrive
16:25
London , United Kingdom
Heathrow Airport (LHR)
11