NeighbourhoodsOnly with offersNearby
Register my restaurant
Help


Christmas London

The 10 Best Restaurants Open on Christmas Eve 2024 in London

848 restaurants

Discover the best restaurants and special deals and book your Christmas dinner to make the most of the Festive season.

Why you received these results
Christmas - Amor Gastronomia, London
Top Rated

Italian

Amor Gastronomia

139 Holloway Road, N7, London

9.2 / 10
274 reviews

Average price £25

Sea food Lasagna were out of this world! Place is cozy...

  • 19:00
  • 19:15
  • 19:30
  • 19:45
  • 20:00
Christmas - The Lanesborough Grill, London
20
Top100

MICHELINBritish

London, SW1X 7TA, London

9.6 / 10
763 reviews

Average price £85

Festive Set Menu £56

5 course tasting menu with paired wines

    Christmas - Indian Villa, London
    Top Rated

    Indian

    1 Station parade Uxbridge Road, W5 3NU, London

    9.5 / 10
    444 reviews

    Average price £20

    20% off food

    We had fish curry a saag paneer dish and dhaba daal

    • 19:00-20%
    • 19:15-20%
    • 19:30-20%
    • 19:45-20%
    • 20:00-20%
    Christmas - Theo Randall at the InterContinental, London
    16
    Top100

    Italian

    1 Hamilton Place, W1J 7QY, London

    9.4 / 10
    364 reviews

    Average price £50

    Festive Tasting Menu £75

    Good value as included half a bottle of wine

    • 19:45MENU
    • 20:00MENU
    • 20:15MENU
    • 20:30MENU
    • 20:45MENU
    Christmas - Hana Persian Restaurant, London

    Persian

    351 West End Lane, NW6 1LT, London

    8.9 / 10
    60 reviews

    Average price £24

    30% off food

    Beautifully cooked and presented Persian food...

    • 19:00
    • 19:15
    • 19:30
    • 19:45
    • 20:00
    City Spice, London
    Top Rated

    138 Brick Lane, E1 6RU, London

    9.0 / 10
    359 reviews

    Average price £15

    Really good food, best chicken tikka masala i have ever had

    • 19:00
    • 19:30
    • 20:00
    • 20:30
    • 21:00
    L'oscar Restaurant, London

    British

    2-6 Southampton Row, WC1B 4AA, London

    9.5 / 10
    150 reviews

    Average price £65

    Festive menu £65

    Very elegant setting and delicious food

    • 19:00MENU
    • 19:15MENU
    • 19:30MENU
    • 19:45MENU
    • 20:00MENU
    Kahani, London

    MICHELINIndian

    1 Wilbraham Pl, Belgravia, SW1X 9AE, London

    9.3 / 10
    462 reviews

    Average price £32

    Vegetarian tasting menu (pp) £75

    Best Indian food in London ! Everything was perfect...

    • 19:00MENU
    • 19:15MENU
    • 19:30MENU
    • 19:45MENU
    • 20:15MENU
    Il Castelletto, London
    Great Deal

    Italian

    17 Bury Place, WC1A 2JB, London

    8.8 / 10
    421 reviews

    Average price £22

    30% off food

    Mains was the veal Milanese and risotto. Both were so tasty

    • 19:00-30%
    • 19:30-30%
    • 20:00-30%
    • 20:30-30%
    • 21:00-30%
    Cheneston’s Restaurant, London
    Top Rated

    European

    1- 3 Kensington Court, W8 5NX, London

    9.5 / 10
    50 reviews

    Average price £50

    Vegetarian Tasting Menu £95

    We all had dessert as recommended by our waiter Theo

    • 19:00MENU
    • 19:30MENU
    • 20:00MENU
    • 20:30MENU
    • 21:00MENU
    Locanda Ottoemezzo, London
    Top Rated

    Italian

    2-4 Thackeray Street, W8 5ET, London

    9.6 / 10
    175 reviews

    Average price £54

    AJ is an amazing person and has made our night memorable

    • 19:00
    • 19:30
    • 20:00
    • 20:30
    • 21:00
    Cilantro Healthy Indian, London
    48
    Top100

    Indian

    244 Upper Richmond Road, SW15 6TG, London

    9.5 / 10
    375 reviews

    Average price £20

    We especially enjoyed the prawn curry and paratha

    • 19:00
    • 19:15
    • 19:30
    • 19:45
    • 20:00
    Orrery, London

    MICHELINFrench

    Marylebone High Street, W1U 5RB, London

    9.2 / 10
    238 reviews

    Average price £102

    Set Menu 2 Courses 60.00 | 3 Courses £70

    Highly recommended- especially for the set champagne lunch!

    • 20:00MENU
    • 20:15MENU
    • 20:30MENU
    • 20:45MENU
    • 21:00MENU
    Ibleo Restaurant, London

    Italian

    Station Road, E4 6AL, London

    9.6 / 10
    72 reviews

    Average price £27

    Very friendly and knowledgeable waiter

    • 19:00
    • 19:15
    • 19:30
    • 19:45
    • 20:00
    The English Grill, London

    British

    39 Buckingham Palace Road, SW1W 0PP, London

    9.5 / 10
    50 reviews

    Average price £60

    Set Lunch Menu £29

    We enjoyed our meal last night

      Bloomsbury Street Kitchen, London
      Top Rated

      9-14 Bloomsbury Street, WC1B 3QD, London

      9.2 / 10
      635 reviews

      Average price £43

      Festive Season Dining (kids menu avl) £80

      Fusion of Japanese and Mediterian. Nice wine selection...

      • 20:15MENU
      • 20:30MENU
      • 20:45MENU
      • 21:00MENU
      Fishworks - Covent Garden, London

      Seafood

      2-4 Catherine Street, Covent Garden, WC2E 8HD, London

      9.0 / 10
      1,043 reviews

      Average price £20

      Christmas Menu £41

      Good size and tasty seafood platter. Fish and chips...

      • 19:00MENU
      • 19:15MENU
      • 19:30MENU
      • 19:45MENU
      • 20:00MENU
      Yaatra, London
      Great Deal

      MICHELINIndian

      4 Greycoat Place, SW1P 1SB, London

      9.2 / 10
      486 reviews

      Average price £90

      MICHELIN Special £90

      The chicken tikka masala is a must try

      • 19:00MENU
      • 19:15MENU
      • 19:30MENU
      • 19:45MENU
      • 20:00MENU
      Hans' Bar and Grill, London

      British

      11 Cadogan Gardens, SW3 2RJ, London

      9.2 / 10
      69 reviews

      Average price £30

      Festive Menu 2 course or 3 course £31

      Had to ask the waiter to apply the discount...

      • 19:00MENU
      • 19:15MENU
      • 19:30MENU
      • 19:45MENU
      • 20:00MENU
      La Bibliotheque, London
      9
      Top100

      Mediterranean

      325 Kingsland Road, E8 4DL, London

      9.6 / 10
      189 reviews

      Average price £65

      30% off food

      The main course duck cooked so well...

      • 19:00-30%
      • 19:15-30%
      • 19:30-30%
      • 19:45-30%
      • 20:00-30%
      Gaucho - Charlotte Street, London
      56
      Top100

      Argentinian

      60A Charlotte Street, W1T 2NU, London

      9.1 / 10
      313 reviews

      Average price £25

      Steak Night Date Night £70

      Empanadas were great too. I will return to the restaurant