The Swan Hotel enjoys an enviable position right on the bank of the River Thames, affording great views to guests enjoying our outdoor terrace. The pub and hotel is also handily placed if you've got a flight to catch - providing great accomodation near Heathrow Airport's terminal 5. We are located in the town of Staines, easily accessed from central London by train, or by car thanks to the M25.


If you would like to modify or cancel a reservation made with us directly, please get in touch.  For bookings made through travel agents or other websites, please contact your booking provider.

View this on Google maps

Get Directions

  • By Car

    Parking is available outside the hotel but some time restrictions apply. Please enquire at reception on arrival if a permit for a longer stay is required.

    Driving Directions

    Sat Nav Download
  • By Train

    The Reading train from London Waterloo stops in Staines, with the pub then just a 15 minute walk from the station.

Local Attractions

Excellent transport links puts The Swan Hotel within easy reach of a whole host of attractions. It's a great place to stay near Heathrow Airport, Thorpe Park, Wentworth Golf Club, Sunningdale Golf Club, Ascot Racecourse, Hampton Court Palace, Kew Gardens, Windsor Castle, Legoland, Chessington World of Adventures - and of course all the glitz and glamour of Central London.
Exciting times at The Swan

From 19th February until 10th April 2017, The Swan Hotel in Staines will be closed for an exciting refurbishment - transforming the pub and even creating four brand new bedrooms. We look forward to welcoming you to the new-look Swan soon!