Free to useThere are no hidden charges or fees.
Filter your dealsFilter by free cancellation, free breakfast and more.
Millions of reviewsCheck ratings based on millions of real guest reviews.
Bundle and saveSave money when you bundle your flight + hotel.
‘Baldamor’ (that’s how the locals pronounce the city’s name) is known as the ‘Charm City.’ And for good reason. It is also home to some of the best crab cakes on the planet, world-class museums, award-winning restaurants and a community-led culture that I fell in love with. For the longest time, I heard about Baltimore's alluring Inner Harbor area. But from my first visit, I started to venture out into all of Baltimore’s historic neighbourhoods on foot. I've loved the city ever since I first visited, and now after visiting friends a dozen times, I humbly feel like an honorary Baltimorean. I have stayed all over town and the best hotels in Baltimore truly run the gamut, from design-led gems and boutique spots to seriously luxurious properties. Here’s my pick of the best places to stay in this eclectic city.
1715 Thames Street
Price:£383-1609/night
Although Sagamore Pendry dates back to 1914, when it was a cargo warehouse, it’s been lovingly restored with all the modern fineries you might need. Top of that list is the outdoor infinity edge pool that overlooks the seaport harbour. You’ll also find a range of sleek harbour-view rooms and suites. Staying in one of these made me feel like I was a seafarer sailing into this historical city.
The culinary offerings are another highlight, and chef Andrew Carmellini’s Rec Pier Chop House is the place to come for seasonal Italian classics and people watching.
One of the best hotels in Baltimore, this Beaux Arts-style property is in a super location on Recreation Pier, a perfect base for exploring the city, including nearby historical neighbourhoods like Federal Hill and Mount Vernon. Grab an electric Scott hotel bike to head out for a hipster brew at OneDo Coffee in the nearby Canton area.
2 East Read Street
Price:£57-580/night
If you’re looking for somewhere offbeat, Ulysses is the place to come. The hotel’s building, The Latrobe, dates back to 1912 and inside you’ll find moodily low lighting, rich colours and plush fabrics everywhere – including plenty of leopard print. The popular neighbourhood of Mount Vernon is within walking distance and filled with the city’s artsy crowd.
The hotel pays homage to Baltimore’s most famous resident, filmmaker John Waters, by naming suites after characters from his films. My favourite is the Tomorrow Suite, with its canopied bed and clawfoot tub.
This is one of the best hotels in Baltimore for people watching, as I discovered in their late-night cocktail bar, the Coral Wig. If you’re looking for local tips, just ask the bartender – he knows all the hottest spots in town.
2460 Terrapin Way
Price:£143-563/night
Sometimes when you’re travelling, all you want is a home away from home. That’s exactly what you get at Roost. Located in the new neighbourhood of Baltimore Peninsula, here you have a choice of one, two or three bedrooms. Each comes fully equipped with all the amenities you’d expect from a well-appointed apartment.
That includes an in-unit washer/dryer and a fully kitted-out kitchen where you can host your dinner parties (just ask the 24/7 concierge to help).
This is one of the best hotels in Baltimore for dogs, as it’s pet-friendly and located right across the street from Rye Street Park. My pup, Ella, enjoyed her stay just as much as we did! I loved starting the day in their downstairs fitness centre, followed by a few laps in the outdoor pool.