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,

David

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!

January

Busy planning more fantastic events - keep an eye out!

February

Sunday 1st February - Sunday 15th February
🍹Valentine's Cocktail
View Menu
Monday 2nd February - Saturday 14th March
🏉6 Nations

Watch the 6 Nations live here!

Saturday 14th February
💘Valentine's Day

Celebrate Valentine's Day with us

March

Monday 2nd February - Saturday 14th March
🏉6 Nations

Watch the 6 Nations live here!

Sunday 15th March
🍀St Patrick's Day

With live music from Irish band, By The Order, from 3pm, plus our traditional Irish stew special!

April

Busy planning more fantastic events - keep an eye out!

LIVE SPORT

Tuesday 13 January 2026
8:00 pm

Newcastle vs Man City

Carabao League Cup

Wednesday 14 January 2026
8:00 pm

Chelsea vs Arsenal

Carabao League Cup

Saturday 17 January 2026
12:30 pm

Man United vs Man City

Premier League

5:30 pm

Nottingham Forest vs Arsenal

Premier League

Sunday 18 January 2026
2:00 pm

Wolves vs Newcastle

Premier League

4:30 pm

Aston Villa vs Everton

Premier League

Monday 19 January 2026
8:00 pm

Brighton vs Bournemouth

Premier League

Tuesday 20 January 2026
5:45 pm

Bodo/Glimt vs Man City

UEFA Champions League

8:00 pm

Inter vs Arsenal

UEFA Champions League

8:00 pm

Tottenham vs Borussia Dortmund

UEFA Champions League

Wednesday 21 January 2026
8:00 pm

Newcastle vs PSV

UEFA Champions League

8:00 pm

Marseille vs Liverpool

UEFA Champions League

8:00 pm

Chelsea vs Paphos FC

UEFA Champions League

Thursday 22 January 2026
5:45 pm

Bologna vs Celtic

UEFA Europa League

5:45 pm

Fenerbahce vs Aston Villa

UEFA Europa League

8:00 pm

Rangers vs Ludogorets

UEFA Europa League

8:00 pm

Braga vs Nottingham Forest

UEFA Europa League

Saturday 24 January 2026
12:30 pm

West Ham vs Sunderland

Premier League

5:30 pm

Bournemouth vs Liverpool

Premier League

Sunday 25 January 2026
2:00 pm

Newcastle vs Aston Villa

Premier League

2:00 pm

Brentford vs Nottingham Forest

Premier League

2:00 pm

Crystal Palace vs Chelsea

Premier League

4:30 pm

Arsenal vs Man United

Premier League

Monday 26 January 2026
8:00 pm

Everton vs Leeds

Premier League

Wednesday 28 January 2026
8:00 pm

Eintracht Frankfurt vs Tottenham

UEFA Champions League

8:00 pm

Napoli vs Chelsea

UEFA Champions League

8:00 pm

Arsenal vs Kairat Almaty

UEFA Champions League

Thursday 29 January 2026
8:00 pm

Aston Villa vs Red Bull Salzburg

UEFA Europa League

8:00 pm

Celtic vs Utrecht

UEFA Europa League

8:00 pm

Nottingham Forest vs Ferencvaros

UEFA Europa League

Saturday 31 January 2026
5:30 pm

Chelsea vs West Ham

Premier League

8:00 pm

Liverpool vs Newcastle

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.