
Richmond Upon Thames was the first place in the UK where I lived when I first moved across from Sweden. It’s located in the west of London, not too far away from Heathrow Airport and is such a lovely spot to visit. Especially so if you want to get away from the city centre madness and enjoy riverside walks, afternoon tea and luxury shopping. Although there is a limited amount of hotels available in the Richmond Upon Thames area, the hotels I have listed here all have their own charm and make for a great place to stay and rest as you explore this part of England as well as London.
This guide to the best hotels in Richmond upon Thames near London in England will be continuously updated as I discover more places and was last updated in July 2026.
The best hotels by Richmond Upon Thames in London
I may be biased as London was my number 1 travel destination as a child but visiting this part of England has so much charm – and so does the hotels here as well. Personally I am quite cautious of booking hotels near London as I have had some questionable experience in the past, but if there is one place that is worth the extra research and money, it’s probably here. And that is from someone speaking from experience… That’s why I am also so happy to share my top picks here with you, to hopefully help make your trip more memorable and lovely!
♥ If you’re looking for somewhere to stay in and around London I have also written a guide to the best luxury and boutique and hotels in the city which you can read here
Bingham Riverhouse – my top hotel recommendation in London’s Richmond Upon Thames
Set right on the Thames, Bingham Riverhouse combines a boutique hotel feel with a stylish members’ club atmosphere. Interiors are warm and eclectic, with river views, cosy lounges and a relaxed but refined restaurant. I absolutely loved staying here and my room, called Sappho, was just gorgeous with a freestanding copper bathtub and views toward the river. I really wish I could’ve stayed longer in this part of London than just one night so this is my top hotel recommendation for places to stay in Richmond!
- Recommended for: Riverside stays, romantic weekends and design-led boutique hotel lovers.
- Walking distance to Richmond station: Around 15 minutes.
♥ Read my article about this charming riverside hotel here



The Petersham
Perched above the Thames with some of Richmond’s best views, The Petersham is a classic country-house style hotel with elegant interiors and a peaceful setting. It feels tucked away from London while still being close to the centre of Richmond. At The Petersham you can also find a lovely afternoon tea and it’s also not that far from the beautiful oasis that is Petersham Nurseries. Don’t miss a stroll through Richmond Park to see the deer as it’s right around the corner. It’s a hotel that has that quintessential charm of England, whilst mirror the chic neighbourhood of Richmond Upon Thames and London feel making it a memorable place to stay.
- Recommended for: Romantic escapes, special occasions and relaxed luxury stays.
- Walking distance to Richmond station: Around 25 minutes
Harbour Hotel & Spa
Harbour Hotel & Spa pairs Georgian architecture with contemporary interiors and a destination spa complete with pool, sauna and treatment rooms. The atmosphere is polished yet relaxed, with Richmond Park just nearby.
- Recommended for: Spa breaks, weekend getaways and couples looking for modern luxury.
- Walking distance to Richmond station: Around 15 minutes.
Richmond Hill
Overlooking Richmond Hill and close to Richmond Park, Richmond Hill Hotel offers a smart and contemporary stay with spacious rooms and a lively bar and restaurant. It strikes a balance between classic character and modern comfort. The hotel has a lovely outdoor terrace where you can enjoy a drink in the warmer months of the year.
- Recommended for: Park-side stays, business trips and relaxed weekends in southwest London.
- Walking distance to Richmond station: Around 20 minutes.
Orange Tree
The Orange Tree is a welcoming boutique pub hotel directly opposite Richmond station, with stylish rooms above a lively gastropub. It has a cosy, neighbourhood feel while being incredibly convenient for exploring Richmond and central London. I also love the vintage train posters that decorate some of the rooms. It is Kyle and his team as well as his dog Bertie who welcome you to the hotel. And if you want to stop somewhere for a proper pint, you’re already in the building – how convenient!
- Recommended for: Convenient weekend stays, pub lovers and easy rail connections.
- Walking distance to Richmond station: Less than 1 minute.
The Selwyn
The Selwyn is a smart and understated boutique hotel with contemporary rooms and an excellent central Richmond location. Its calm, modern interiors make it an easy and comfortable base for both leisure and business stays. It’s a hotel where it almost feels like a step back in time to a vintage version of England, whilst still having the boutique feel to match Richmond’s spirit.
- Recommended for: City breaks, couples and travellers wanting a central Richmond base.
- Walking distance to Richmond station: Around 5 minutes.
FAQ – Hotels in Richmond Upon Thames
The Selwyn has a great location only 5 minutes away from the Richmond train and underground station.
Visit Richmond Park, walk along the Thames and explore Petersham Nurseries as well as Ham House.
Richmond Hill and the Orange Tree are both dog-friendly.
Harbour Hotel is the best spot for a spa hotel in Richmond.