Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in St. Louis

Best deal Jul 5 - Jul 7
Tonight May 19 - May 20
This weekend May 24 - May 26
Next weekend May 31 - Jun 2

Featured St. Louis Romantic Hotels

See all 495 Properties in St. Louis

Estimated price for 1 night/2 adults

The Chase Park Plaza Royal Sonesta St. Louis
The Chase Park Plaza Royal Sonesta St. Louis
4.5 out of 5.0 212 N Kingshighway, St. Louis, MO
Free Cancellation
4.4/5 (1,979 reviews)
$159/ night for 2 guests

Nice choice of restaurants, the pool area was closed and there was really no place to go outside. Very nice hotel overall, I will return there next time in St. Louis

Reviewed on Apr 30, 2019
Moonrise Hotel
Moonrise Hotel
4.0 out of 5.0 6177 Delmar Blvd, St. Louis, MO
4.7/5 (1,995 reviews)
$169/ night for 2 guests

A wonderful hotel! Perfect in every way. We will be back, regularly, to attend events at the Pageant.

Reviewed on May 13, 2019
The Westin St. Louis
The Westin St. Louis
4.5 out of 5.0 811 Spruce St, St. Louis, MO
4.6/5 (3,466 reviews)
$129/ night for 2 guests

I did not like that when i went to check out there was no one at front desk. No free breakfast, parking or wifi. The room was very comfortable and there was a huge tub.

Reviewed on May 12, 2019
The Cheshire
The Cheshire
4.0 out of 5.0 6300 Clayton Rd, Richmond Heights, MO
Free Cancellation
4.2/5 (1,680 reviews)
$129/ night for 2 guests

We stayed at Cheshire to remember our English Mom who had just passed away. The englishness of the Inn, the rooms, and the restaurant were perfect for our family gathering. The staff were efficient and friendly. Plan to stay there again in the summer when the pool will be open.

Reviewed on May 8, 2019
Lodge at Grant's Trail
Lodge at Grant's Trail
3.5 out of 5.0 4398 Hoffmeister Avenue, St. Louis, MO
4.8/5 (83 reviews)
$120/ night for 2 guests

Each room has its own different décor and the staff are as professional as can be. The breakfast is also 5 star.

Reviewed on Mar 5, 2019
Hilton St. Louis Downtown at the Arch
Hilton St. Louis Downtown at the Arch
4.0 out of 5.0 400 Olive St, St. Louis, MO
4.2/5 (1,553 reviews)
$86/ night for 2 guests

Excellent location in downtown, within walking distance to everything we wanted to see

Reviewed on May 16, 2019
The Wildwood Hotel
The Wildwood Hotel
3.5 out of 5.0 2801 Fountain Pl, Wildwood, MO
Free Cancellation
4.5/5 (2,912 reviews)
$88/ night for 2 guests

The staff is very welcoming and helpful. Our room was quiet.

Reviewed on May 18, 2019
Hyatt Regency St. Louis at The Arch
Hyatt Regency St. Louis at The Arch
4.0 out of 5.0 315 Chestnut St, St. Louis, MO
Free Cancellation
4.4/5 (6,626 reviews)
$99/ night for 2 guests

Offered and helped with a parking spot for my truck and trailer

Reviewed on May 18, 2019
Centrally Located 1st Floor 2 bed Apartment Next to Forest Park
Centrally Located 1st Floor 2 bed Apartment Next to Forest Park
St Louis, MO
4.4/5 (30 reviews)

We spent 4 days in August and had a great time. The Apt was clean and beds were comfortable. Owners were very responsive via email. We had no problems at all. We went to the park every morning, an easy walk or drive if you wish. Ate at the Pub twice, it was very convenient. Would stay here ...

Reviewed on Aug 30, 2018
Map

Recently booked Romantic Hotels in St. Louis

Hilton St. Louis at the Ballpark
4.0 out of 5.0
Last booking: 8 minutes ago
Hollywood Casino & Hotel St. Louis
3.5 out of 5.0
Last booking: 15 minutes ago
Ameristar Casino Resort and Spa
4.5 out of 5.0
Last booking: 15 minutes ago
Red Lion Hotel St. Louis
3.5 out of 5.0
Last booking: 15 minutes ago