Barnes Best Christmas Pub

This Christmas you’re spoilt for choice with our stunning river view, private events spaces and enticing dining room, perfect for hosting small or large parties. All of our beautiful spaces are flexible meaning you can host your dream party with us! With mouth-watering menus and an enviable drinks list, there’s no reason to look elsewhere!

If you are looking to be a rebel without a claus and hit the dancefloor why not enquire about our Jazz Room? You and your guests can dance the night away until 1am and it is the perfect space if you are looking to have a DJ or band.


The Melrose Room

Situated on the first floor, our fully private Melrose Room is the pearl of the pub with stretching views of the Thames and the Barnes Riviera that are second to none making it the perfect space for both three course Christmas Feast bookings and drinks with canapes alike.


Standing: 60

Seated: 40

Enquire Today

The Bolan Room

In homage to Marc Bolan, the lead singer of T. Rex, our elegant Bolan Room situated at the rear of the pub lends itself perfectly to larger parties looking for a flexible space to make their own. Whether you are after a large drinks booking with our delicious Sharing Boards with a roaring fire a space big enough for you and your whole team to enjoy a delicious three course feast, this is the place to be.


Standing: 80

Seated: 60

Enquire Today

The Holst Room

Situated on the ground floor, just off from our bar, the Holst Room is the perfect setting to host those intimate, informal Christmas parties. So if you are looking to catch up with friends over Christmas, or planning a family Christmas party with canapes this is the spot for you.


Standing: 20

Seated: 16

Enquire Today

The Jazz Room

The Jazz Room is perfect for those larger than life parties. Licensed to 1am on Fridays and Saturdays and with a stage for either DJ or band, dance the night away here and make festive memories to last a lifetime.


Standing: 50


Enquire Now
Barnes Bridge Station We are a short minute walk from Barnes Bridge station with fantastic transport links to both Central London and the rest of the South West London, making us an ideal place to host your Christmas parties.

Christmas Opening Times

Christmas Eve

12pm - 10pm

Christmas Day

12pm - 6pm

Boxing Day

11am - 10pm

New Year's Eve

12pm - 1am

New Year's Day

11am - 10pm

Gift Vouchers

From a three-course feast to a weekend away, or simply a quiet couple of pints in their favourite local, treat someone special and give the gift of the pub this Christmas.

The gift of the pub

Address & Details

The Bulls Head ,

373 Lonsdale Road ,


SW13 9PY

020 8876 5241


Your enquiry has been successfully sent and our team will be back in touch with you soon to confirm your booking.

If you need to speak to speak to us sooner, give us a call on 020 8876 5241 and a member of the team will be happy to help.