Find and Book Top Rated Hotels in Epsom

Search among 6 available hotels and places to stay in Epsom from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-6 out of 6
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great27 reviews
From   US$ 105 /nightSelect
8.4
Great23 reviews
MapView on map3.0 mi from City Center1.1 mi from Epsom & Walton Downs Keepers
From   US$ 118 /nightSelect
7.4
Very good6 reviews
2.0 mi from City Center1.0 mi from Bourne Hall Museum
From   US$ 40 /nightSelect
1.6 mi from City Center300 yd from Epsom Downs Racecourse
From   US$ 92 /nightSelect
8.0
Great114 reviews
4.4 mi from City Center100 yd from Kingswood Golf Club
From   US$ 130 /nightSelect
8.0
Great75 reviews
2.5 mi from City Center900 yd from Nonsuch Park
From   US$ 114 /nightSelect

Best hotels and places to stay in Epsom

Why visit?

Epsom is a charming town located in the county of Surrey, United Kingdom. Known for its rich history, stunning countryside, and famous horse racing events, Epsom offers a delightful mix of cultural attractions and natural beauty. Whether you're interested in exploring historical sites, enjoying outdoor activities, or simply indulging in a relaxing getaway, Epsom has something to offer every tourist.

Where to stay?

When it comes to choosing the best areas to stay in Epsom, there are a few options that cater to different preferences. Here are some of the highly recommended areas:

Epsom Downs: Situated on the outskirts of town, Epsom Downs is the perfect place for nature enthusiasts and horse racing fans. It offers scenic views, vast green spaces, and easy access to the famous Epsom Downs Racecourse.

Epsom Town Center: If you prefer a more vibrant and bustling atmosphere, staying in the town center is the ideal choice. Here, you'll find a wide range of shops, restaurants, and entertainment venues, as well as easy access to local transportation.

Ashtead: Located just a short distance from Epsom, Ashtead is a peaceful and picturesque village surrounded by beautiful countryside. It offers a tranquil retreat for those seeking a quieter stay but with easy access to Epsom's amenities.

Price per hotel room per night:

To give you an idea of the average price range in Epsom, we have provided estimated rates for 3-star, 4-star, and 5-star hotels:

3-star hotels: Prices range from $80 to $130 per night.

4-star hotels: Prices range from $120 to $200 per night.

5-star hotels: Prices range from $200 to $400 per night.

Best value for money:

Premier Inn Epsom Central: This budget-friendly hotel offers comfortable rooms, friendly service, and a convenient location near the town center. Prices start at $80 per night.

Holiday Inn Express London: Epsom Downs: Situated near the famous racecourse, this hotel offers modern rooms, complimentary breakfast, and excellent value for money. Prices start at $90 per night.

Antoinette Hotel Kingston: While technically located in Kingston, this hotel is just a short distance from Epsom and provides great value for money. It offers spacious rooms, on-site dining options, and prices start at $100 per night.

Best kids-friendly hotels:

Chessington Safari Hotel: Situated in nearby Chessington, this hotel offers a fun-filled stay for families with its proximity to Chessington World of Adventures Resort. It features themed rooms, a swimming pool, and various entertainment options.

Premier Inn Epsom South: Located in a picturesque setting, this family-friendly hotel offers comfortable accommodations and is close to attractions such as Epsom Playhouse and Horton Country Park.

Best hotels for a romantic getaway:

Woodlands Park Hotel: This elegant country house hotel is surrounded by beautiful grounds, providing a perfect setting for a romantic escape. It offers luxurious rooms, fine dining options, and a tranquil atmosphere.

Nonsuch Park Hotel: Situated near the historic Nonsuch Park, this charming hotel offers cozy rooms, a stylish restaurant, and a peaceful ambiance, perfect for couples seeking a romantic retreat.

Best for location:

Holiday Inn London: Sutton: Located in the neighboring town of Sutton, this hotel offers easy access to both Epsom and central London. It provides comfortable rooms, on-site dining, and excellent transport links.

Premier Inn Epsom North: Situated on the outskirts of Epsom, this hotel offers a convenient location near major roadways, making it ideal for those who want to explore both Epsom and the surrounding areas.

Travelodge Epsom Central: Positioned in the heart of Epsom, this hotel is just steps away from the town's main attractions, shops, and restaurants, making it a great choice for those who want to be in the center of the action.

Best for a short city break:

The Swallow Churchgate Hotel: Located in the picturesque village of Old Harlow, this hotel provides a peaceful escape from the city while still being within easy reach of Epsom.

Holiday Inn London: Shepperton: Situated on the banks of the River Thames, this hotel offers a tranquil setting and excellent amenities. It provides easy access to Epsom and attractions such as Hampton Court Palace.

Show moreLess