Hotels in Malá Strana, Prague

Malá Strana, the Lesser Town, sits on the left bank of the Vltava between Charles Bridge and Prague Castle. Its Baroque streets, gardens and small squares make it one of the most atmospheric places to stay in Prague, and most hotels here are small, often in historic houses.

Below are the hotels we list in Malá Strana, grouped by the part of the district they are in, so you can choose by what you want to be closest to.

Is Malá Strana a good area to stay in?

  • Good for: couples and first-time visitors who want to walk to Prague Castle and Charles Bridge, and quiet evenings once day visitors leave.
  • Getting around: trams stop at Malostranské náměstí, Hellichova and Újezd, and Malostranská metro station (line A) is at the district’s northern edge. The Old Town is a walk across Charles Bridge.
  • Keep in mind: the streets are cobbled and Nerudova climbs steeply to the castle, many historic hotels have no lift, and parking is limited and usually paid.

Near Charles Bridge and Kampa

Nerudova street and the castle approach

Near Malostranská metro

Újezd and the Petřín side

  • Hotel Roma Prague – four-star hotel on Újezd with a sauna and family suites.
  • Hotel Atos – 75 rooms on Mělnická, breakfast included.
  • Hotel Malá Strana – on Mělnická near Petřín, with a lift and breakfast included.
  • Hotel William – 42 rooms on Hellichova near Kampa, breakfast included.

Nearby areas

Across Charles Bridge are the hotels in the Old Town, and beyond them the hotels near Wenceslas Square and the New Town. For quieter, usually cheaper streets, see hotels in Vinohrady, or browse the full list of Prague hotels, which includes Smíchov just south of Malá Strana.