Skip to main content

Filter by:


Star Rating

Review Score

Bad Cannstatt – 555 hotels and places to stay
See the latest prices and deals by choosing your dates.
Maritim Hotel Stuttgart, hotel in Bad Cannstatt

This elegant hotel is quietly located in central Stuttgart, 0.6 mi from the Königstraße shopping mile. It offers large rooms, 3 restaurants and a modern spa with indoor pool.

The location is great and the lobby area is well laid out.
8.0
Scored 8.0
Very Good
Rated very good
13,429 reviews
Price from$117.27per night
Hotel Astoria Stuttgart City, hotel in Bad Cannstatt

A one-minute walk from Stadtmitte S-Bahn light rail station and a 5-minute walk from the Königstraße shopping street, this hotel offers free Wi-Fi, a large breakfast buffet and a 24-hour front desk.

Everything was as it should be!
6.3
Scored 6.3
Pleasant
Rated pleasant
5,208 reviews
Price from$81.93per night
ibis budget Stuttgart City Nord, hotel in Bad Cannstatt

Just 2.5 miles from central Stuttgart, ibis Budget Stuttgart City Nord offers free Wi-Fi access. The Stuttgart Theater House is right across from this hotel.

The location was better than expected, just five stops from the Hauptbahnhof and a few blocks from a lovely park for walking/running. You pop out of the U-bahn just steps from the front door... hard to beat that when you've got luggage with you. The breakfast was great -- lots of delicious options and plenty of coffee choices. Didn't interact with staff much, but everyone I did talk to was friendly and helpful.
7.3
Scored 7.3
Good
Rated good
3,855 reviews
Price from$74.67per night
Le Méridien Stuttgart, hotel in Bad Cannstatt

Located opposite the Schlossgarten Park in Stuttgart, Le Méridien Stuttgart offers a spa with indoor pool, and classical-style rooms. Stuttgart Central Station is 1640 feet away.

Second time at this hotel and it was great. The staff are so nice and the location to the stadtmitte was great.
8.0
Scored 8.0
Very Good
Rated very good
2,004 reviews
Price from$180.49per night
PLAZA INN Rieker Stuttgart Hauptbahnhof, hotel in Bad Cannstatt

This hotel opposite Stuttgart’s central railway station is just a 5-minute walk from the Königstraße shopping boulevard and many attractions including the Altes and Neues Schloß.

Location
7.4
Scored 7.4
Good
Rated good
3,037 reviews
Price from$130.51per night
Kronenhotel, hotel in Bad Cannstatt

Set in a quiet road near Stuttgart’s pedestrian area and railway station, this 4-star hotel offers a sauna, steam bath and a gourmet breakfast buffet.

The breakfast was extraordinary and the stuff was really helpful!
8.5
Scored 8.5
Very Good
Rated very good
2,292 reviews
Price from$176.22per night
Abalon Hotel ideal, hotel in Bad Cannstatt

Set in the heart of Stuttgart, this hotel offers a winter garden and rooms with free WiFi access in all areas. Secure underground parking is also available for an extra charge.

Breakfast was excellent with a good selection of foods
7.7
Scored 7.7
Good
Rated good
1,516 reviews
Price from$94.87per night
Hotel Stern, hotel in Bad Cannstatt

Just a 5-minute walk from the Unterer Schloßgarten Park, this hotel in Stuttgart offers modern rooms with free Wi-Fi internet, daily breakfast, and easy connections to the Old Town district.

Everything was clean and comfortable
5.7
Scored 5.7
Above average
Rated okay
1,902 reviews
Price from$84.37per night
Steigenberger Graf Zeppelin, hotel in Bad Cannstatt

This luxury hotel is located in the center of Stuttgart, directly opposite Stuttgart Central Station.

Location
8.0
Scored 8.0
Very Good
Rated very good
1,087 reviews
Price from$176.86per night
Hotel Unger, hotel in Bad Cannstatt

Just a 2-minute walk from Stuttgart Main Station, this 4-star hotel offers a 24-hour bar, spacious rooms and a breakfast room. Hotel Unger offers a large breakfast buffet until 11:00 each day.

Breakfast was excellent. Bed very comfortable. Great location.
8.1
Scored 8.1
Very Good
Rated very good
2,044 reviews
Price from$157per night
See all hotels near Bad Cannstatt
Subscribe to receive premium deals

Prices drop the second you sign up!