Baltimore offers a wide variety of hotels. Many are located in the heart of downtown in the Inner Harbor including Days Inn, Harbor Court Hotel, Holiday Inn, Marriott, and the Hyatt. The majority of Baltimore’s most popular attractions are in or within walking distance of the Inner Harbor. Also a plethora of shops and restaurants are also located in the Inner Harbor so if you’re staying in a nearby hotel you don’t have to worry about finding transportation for a day of shopping or an evening of dining out. If you decide to sight-see elsewhere, you can always find a taxi, hop on the Lightrail, or take the Watertaxi from the Inner Harbor to your destination.

Some Baltimore Hotels offer breathtaking views of the harbor. If you’re interested in seeing the city lights reflecting on the water at night or viewing the local yachts and boats sail into the harbor in the morning, inquire about these rooms if you are staying in a hotel located near the bay. Travelers can also find places to stay in Baltimore’s quaint local neighborhoods or on the outskirts of the city. For example, the Admiral Fell Inn is located in historic Fell’s Point offering lots of shops, restaurants, and pubs within walking distance.

Whatever class or budget desired, Baltimore Hotels offer something to fit every traveler’s need. Prices can vary depending on the location, time of year, and type of room desired, but it’s possible to find some deals by calling ahead or booking through a travel agent.

Below is a list of Baltimore Hotels to get visitors started. You may want to determine the attractions you’ll be visiting first, then choose a hotel that’s close by the majority of those places so transportation isn’t much of a worry.

Harbor Court Hotel
550 Light Street
Baltimore, MD 21202
From $265

Marriott Baltimore – Waterfront
700 Aliceanna Street
Baltimore, MD 21202
From $219

Marriott Baltimore – Inner Harbor
110 South Eutaw Street
Baltimore, MD 21201
From $199

Courtyard by Marriott – Downtown
1000 Aliceanna Street
Baltimore, MD 21202
From $159

Admiral Fell Inn
888 South Broadway
Baltimore, MD 21231
From $155

Holiday Inn – Inner Harbor
301 West Lombard Street
Baltimore, MD 21201
From $149

Hyatt Regency Baltimore
300 Light Street
Baltimore, MD 21202
From $137

Days Inn – Inner Harbor
100 Hopkins Place
Baltimore, MD 21201
From $99