White Swan

Food Served Dog Friendly Wheelchair Accessible Garden or outside area

Situated on the corner of Vauxhall Bridge Road and Causton Street, The White Swan has been trading as a public house since 1759, a Mac’s pub since 2012, and is steeped in local history. The pub is just down the road from the Thames river where, years previous, a boat would dock taking prisoners from Millbank prison to Australia from the UK.

Today the pub boasts a fantastic location in Pimlico just a few minutes walking distance from Tate Britain, The Thames river and Westminster. With traditional British pub food (including a cracking Sunday roast), regular entertainment, live sport, and a first floor bookable space, it could soon become your favourite spot.

If you’re interested in booking our private function space for your event, please click Private Hire to find out more and get in touch!

The team look forward to seeing you soon,

Hugo

Opening Times

Monday 11:00–23:00
Tuesday 11:00–23:00
Wednesday 11:00–23:00
Thursday 11:00–23:00
Friday 11:00–23:00
Saturday 12:00–23:00
Sunday 12:00–22:30

Kitchen Times

Monday 12:00–21:30
Tuesday 12:00–21:30
Wednesday 12:00–21:30
Thursday 12:00–21:30
Friday 12:00–21:30
Saturday 12:00–21:30
Sunday 12:00–21:00

WHAT'S ON

Check out our upcoming events below. For more information, follow us on Facebook or Instagram, or get in touch!

November

Every Sunday
🏎️ F1 Sundays
Every Monday 7:30pm
❓Quiz Night

£2pp, every Monday

December

Every Sunday
🏎️ F1 Sundays
Every Monday 7:30pm
❓Quiz Night

£2pp, every Monday

Friday 11th December | 11:00pm
🥊AJ x Tyson Fury

No entry permitted after 11:30 - so grab your seats early!

January

Every Sunday
🏎️ F1 Sundays
Every Monday 7:30pm
❓Quiz Night

£2pp, every Monday

February

Every Monday 7:30pm
❓Quiz Night

£2pp, every Monday

Every Sunday
🏎️ F1 Sundays

LIVE SPORT

Friday 06 November 2026
8:00 pm

Everton vs Coventry

Premier League

8:10 pm

Ireland vs Argentina

Nations Championship

Saturday 07 November 2026
12:30 pm

Leeds vs Tottenham

Premier League

2:10 pm

Scotland vs New Zealand

Nations Championship

4:40 pm

Wales vs Japan

Nations Championship

5:30 pm

Nottingham Forest vs Man City

Premier League

Sunday 08 November 2026
2:00 pm

Crystal Palace vs Liverpool

Premier League

2:00 pm

Sunderland vs Chelsea

Premier League

2:00 pm

Brighton vs Brentford

Premier League

2:00 pm

Ipswich vs Bournemouth

Premier League

3:10 pm

England vs Australia

Nations Championship

4:30 pm

Man United vs Aston Villa

Premier League

Friday 13 November 2026
8:10 pm

France vs South Africa

Nations Championship

Saturday 14 November 2026
2:10 pm

Wales vs New Zealand

Nations Championship

4:40 pm

England vs Japan

Nations Championship

8:10 pm

Ireland vs Fiji

Nations Championship

Sunday 15 November 2026
3:10 pm

Scotland vs Australia

Nations Championship

Saturday 21 November 2026
12:30 pm

Man City vs Fulham

Premier League

2:10 pm

England vs New Zealand

Nations Championship

2:10 pm

Scotland vs Japan

Nations Championship

4:40 pm

Ireland vs South Africa

Nations Championship

5:30 pm

Newcastle vs Arsenal

Premier League

8:10 pm

Wales vs Australia

Nations Championship

Sunday 22 November 2026
2:00 pm

Hull City vs Brighton

Premier League

4:30 pm

Liverpool vs Man United

Premier League

Monday 23 November 2026
8:00 pm

Brentford vs Everton

Premier League

Tuesday 24 November 2026
5:45 pm

Galatasaray vs Aston Villa

UEFA Champions League

8:00 pm

Man City vs Napoli

UEFA Champions League

8:00 pm

Arsenal vs Borussia Dortmund

UEFA Champions League

8:00 pm

Real Madrid vs PSV

UEFA Champions League

Wednesday 25 November 2026
8:00 pm

Sporting Lisbon vs Man United

UEFA Champions League

8:00 pm

Club Brugge vs Liverpool

UEFA Champions League

Thursday 26 November 2026
8:00 pm

Crystal Palace vs Sociedad

UEFA Europa League

8:00 pm

Sunderland vs Jagiellonia

UEFA Europa League

Friday 27 November 2026
8:00 pm

Nottingham Forest vs Chelsea

Premier League

Saturday 28 November 2026
5:30 pm

Ipswich vs Aston Villa

Premier League

Book a table

To book a table use the form below. This is to book a table within our restaurant. For bookings of 9 people or more or for any other enquiries just give us a call to speak to one of our team.

Book a table
Close
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.