Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My Read up on the latest travel restrictions.

Cheap Hotels in Sunbury

Hanworth Road
1 Mile from the centre
per night from £39
Estimated price based on searches in the last month

Premier Inn Sunbury (Kempton Park) Hotel

188 reviews by TrustYou
Stains Road West Sunbury Cross

You're onto a winner with Premier Inn Sunbury. Handily located in south west London - with the M3, Heathrow Airport and trains for central London close by - staying with us puts you in prime position. Have a flutter at Kempton Park Racecourse. Catch the top teams and headline acts at Twickenham. Spend the day like royalty at Hampton Court. Or max out on fun at Thorpe Park, Legoland and Chessington World of Adventures. And, to make sure you sleep like a champion, you'll find spacious rooms and extra-comfy beds. All reservations placed at this hotel are subject to Premier Inn's standard Terms and Conditions, which can be found at

Show more
per night from £73
Estimated price based on searches in the last month

The Flower Pot Hotel

258 reviews by TrustYou
Thames Street
0.1 Miles from the centre

Near Kempton Racecourse

Show more
per night from £79
Estimated price based on searches in the last month

Hotels in Sunbury

Sunbury is a picturesque English town located in the county of Surrey. It sits on the River Thames and has many beautiful parks making it a great place to visit.

There's a great variety of Sunbury hotels to choose from including many well-known hotel chains as well as more homely B&Bs.


Sunbury has an exciting nightlife for you to enjoy. A great place to visit is the Riverside Arts Centre, a special theatre and arts space run by dedicated volunteers. It holds lots of local plays as well as classical concerts.

Located just over the river from Sunbury is the Riverhouse Barn. The Riverhouse has been open for 25 years and hosts a wide range of productions from the classical Nicola Benedetti all the way to the comedian Dara O'Briain. Make sure to check what's on when you visit so you don't miss out. It also has its own café called the Riverhouse Kitchen which serves tea and tasty homemade lunches.

Local Food

Sunbury has lots on offer for when you're feeling peckish. A brilliant local pub to visit is the Magpie, located right on the river front. It even has its own mooring so you could arrive by boat. The pub's very cosy with roaring open fires and is famous for its Sunday roasts served with giant Yorkshire puddings.

Another great riverside restaurant to visit is located in the Weir Hotel. It offers lots of traditional hearty meals.


Sunbury's home to the fascinating Sunbury Embroidery Gallery. The gallery opened in 2006 is located in a walled garden in Sunbury park and is the permanent exhibition space for the famous Sunbury Millennium Embroidery. The embroidery's made up of nine panels and depicts the town including lots of local organisations and companies.

The gallery's well worth a visit just to see the fantastic embroidery but it also has a lovely café and runs a range of interesting workshops for you to take part in some arts and crafts yourself.


If you're a keen rugby player or just like to watch then Sunbury is a great place to visit as it is home to the London Irish Rugby Club. You can take part in some training yourself with its five full-size pitches and state-of-the-art gym. If you prefer to watch the pros do their thing you can watch them train or watch full games played by their development team.

Frequently asked questions about Hotels in Sunbury

What is the lowest price for a double room in Sunbury?

Premier Inn Sunbury (Kempton Park) in Sunbury offers one night in a double room at the price of £73.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555