Skip Navigation

Christmas in London

Travel Forums Europe Christmas in London

  • 1
  • 2

Last Post

1. Posted by linsey085 (Budding Member 6 posts) 12y

linsey085 has indicated that this thread is about England

Some friends and I are going to be in London from Dec. 23-26. I was wondering what kind of holiday hours places in London have. Is everything closed on the 24th for Christmas Eve? I figured tourist attractions would be, but wasn't sure about all the rest. Thanks!

2. Posted by stevieh (Respected Member 613 posts) 12y

Hi Linsey,
I'm not a London expert, but living in England, I would expect most things to be open on the 24th.

3. Posted by YerMan (Full Member 66 posts) 12y

I'd have to agree with Stevie.

Most things will probably be open, but close early on Xmas Eve. The shops will all be open to allow for last minute shopping although will not open late night.

Xmas day, absolutely everything will be closed. I would think tourist attractions will probably be closed 26th as well as it's a public holiday.

There is no public transport on Xmas day, and a Sunday service will operate on Boxing Day.

4. Posted by georgep (Respected Member 201 posts) 12y

I am also in London these days

So does this mean that if i want to have food on xmas day then i need to buy some in advance? or are there some restaurants, fastfood joints open?



5. Posted by Clarabell (Travel Guru 1696 posts) 12y

I tried googling and some restaurants do open Christmas day. But be warned its probably very pricey and would need to be booked well ahead.

Alternative things to do on Christmas Day on a budget:

Try the Queen Vic pub in Walford, there's usually a good fight there on Christmas day. May be hard to find cos its fictional.

You could try getting arrested and thrown in a police cell, apparantly they'll give you a hot meal.

Have an accident and get hospitalised.

Try a homeless hostel or drop-in centre for street drinkers and winos.

Or all of the above, but really, are you sure you want a MacDonalds on Christmas Day?

6. Posted by georgep (Respected Member 201 posts) 12y

If it's the only option then yes.

Other wise we can always take a sandwich to our room

7. Posted by Clarabell (Travel Guru 1696 posts) 12y


More and more restaurants are opening on Christmas day these days, as people don't want the hassle of cooking, but you probably won't get fast food places, you'd be looking at a proper dinner. I'd expect a set menu that may be pricier than normal, which is understandable when you think about staffing costs etc.

But if there's one day you deserve to splash out ....

You may have some luck with indian restaurants (yum) or other ethnic places. I quite like the idea of a curry for Christmas day- better than dry overcooked turkey!

Have a look at these:
This includes some seriously posh places, the prices will shock you but there are some cheaper ones too!

Or just google search for restaurant listings in the area you are staying, they should tell you opening times.

You'll need to book as soon as you can.

Good luck and seasons greetings in advance!

8. Posted by georgep (Respected Member 201 posts) 12y

Yeah indian food sounds good but i don't think i can get my parents in law to go there. They own and run a indian restaurant all year so i think they want something different.

Thanks for the links i will go have a look at them.


9. Posted by WeeJoe (Respected Member 336 posts) 12y

"Try the Queen Vic pub in Walford, there's usually a good fight there on Christmas day."


10. Posted by brittchic8 (Full Member 33 posts) 12y

I know im replying a tad late but hope someone reads this and its of some use.
Restaurants are open on xmas day but you usually have to book way in advance to guarantee a reservation, plus they charge loads, £50 for dinner is the average price.
Shops are open on Xmas day but mainly only petrol station shops and maybe the odd grocery store and probably only in the morning.
Xmas Eve places are open definatly til about 18:00 at least.
Pubs, bars and clubs are definatly open for business as usual.
Hope this helped
Have a good xmas