Waterfront Restaurants In and Around Baltimore, Maryland

Table of Contents

Baltimore is a city that thrives on its waterfront. From the Inner Harbor to the Canton Waterfront Park, there are plenty of places to eat and drink with a stunning view of the harbor or the river. Whether you’re looking for a casual bite or a romantic evening out, there are a variety of waterfront restaurants in Baltimore and beyond to choose from.

Waterfront Restaurants in Baltimore

If you’re looking for a waterfront restaurant in downtown Baltimore’s Inner Harbor, there are plenty of options to choose from. Here are three of Baltimore’s highest-rated waterfront restaurants, including The Waterfront Hotel Bar, Rusty Scupper Restaurant and Bar, and Ampersea.

The Waterfront Hotel Bar is thought to be one of the oldest brick buildings in Baltimore. The property changed hands several times and operated as a lawyer’s office, a real estate agency, a hotel and tavern, and now survives as a thriving tavern with daily live music. Enjoy Oysters on the Half Shell, Traditional Maryland Crab cakes, burgers, sandwiches, and more. 

The Waterfront Hotel is located at 1710 Thames Street in Baltimore, Maryland 21231, and can be reached by phone at (410) 537-5055.

If you’re in Baltimore and looking for a one-of-a-kind experience in a waterfront seafood restaurant that has been serving the area for three decades, make your reservation at Rusty Scupper Restaurant and Bar. The mixed-use venue serves as a great space from brunch to lunch and delicious dinners in a 270-seat open dining room with a bar lounge that seats 75, and an upper deck with an outdoor patio that seats 142 and offers guests sweeping, dramatic views of the Inner Harbor, Harborplace, and Fells Point — all to the accompaniment of live piano music. 

Rusty Scupper Restaurant and Bar is located at 402 Key Highway in Baltimore, Maryland 21230, and can be reached by phone at (410) 727-3678.

Ampersea in Baltimore offers fine dining with a menu crafted around locally sourced foods prepared from scratch in an environment that supports family and community. They work with local winemakers and craft brewers for a cocktail menu as fresh as the food. Ampersea also supports the community through Living Classrooms, Project SERVE, and Baltimore Urban Gardening with Students. Make your reservation for brunch, lunch, or dinner, and enjoy an array of tantalizing dishes, including vegan and vegetarian options.

Ampersea is located at 1417 Thames Street in Baltimore, Maryland 21231, and can be reached by phone at (443) 681-5310.

When in Anne Arundel County, there’s a delightful collection of waterfront restaurants complimenting several cities. When in Deale, try the highly-rated Skippers Pier Restaurant & Dock Bar. In Arnold, make your reservation at The Point Crab House & Grill, or make your way to Edgewater to The Pier Waterfront Bar & Grill.

Skipper’s Pier Restaurant & Dock Bar is a collaborative effort between a husband and wife team. He’s the general manager with business degrees and she’s an award-winning executive chef. Together, they create a casual waterfront dining experience.

Skipper’s Pier Restaurant & Dock Bar is located at 6158 Drum Point Rd in Deale, Maryland 20751, and can be reached by phone at (410) 867-7110.

Make your way to Arnold, Maryland for a dining experience at The Point Crab House, which is tucked away on a secluded point in Mill Creek. Enjoy remarkable views through the glass-enclosed dining room.

The Point Crab House & Grill is located at 700 Mill Creek Road in Arnold, Maryland 21012, and can be reached by phone at (410) 544-5448.

When you’re in Edgewater and want to enjoy indoor-outdoor dining, visit The Pier Waterfront Bar & Grill, featuring a heated deck, live music, three tiki bars, and a large, sandy play area for the kids.

The Pier Waterfront Bar & Grill is located at 48 S. River Road, Suite #103 in Edgewater, Maryland 21037, and can be reached by phone at (443)837-6057.

When you’re in Queen Anne’s County, you can enjoy family-owned restaurants with locally-sourced food, including The Narrows Restaurant, Libbey’s Coastal Kitchen & Cocktails, or Doc’s Riverside Grille.

The Narrows Restaurant has been serving up delicious delicacies for over 30 years in Grasonville. The venue is surrounded by clam and crab workboats, flocks of ducks, swans, and migrating geese. From tempura lobster tail to broiled crab cakes and fried oysters, you’re sure to find something to tempt your tummy at The Narrows.

The Narrows Restaurant in Grasonville, Maryland is located at 3023 Kent Narrow Way S. in Grasonville, Maryland 21638, and can be reached by phone at (410) 827-8113.

Take in the best views of the Chesapeake Bay for a coastal menu and flowing cocktails at Libbey’s Coastal Kitchen & Cocktails. The restaurant is locally owned and operated and features a menu enriched with fresh, local ingredients imbued with Eastern Shore tradition.

Libbey’s Coastal Kitchen & Cocktails is located at 357 Pier 1 Road in Stevensville, Maryland 21666, and can be reached by phone at (410) 604-0999.

When you’re looking for a place to dine where every seat has a stellar waterfront view, check out Foxy’s Harbor Grille for steamed seafood and crabcakes, amazing burgers, delicious frozen drinks, and an array of craft beers.

Foxy’s Harbor Grille is located at 125 Mulberry Street in St. Michaels, Maryland 21663, and can be reached by phone at (410) 745-4340.

Waterfront Restaurants in Baltimore County

Baltimore County serves up its fair share of excellent food with awe-inspiring views of the water, including Sunset Cove, Tiki Lees, and River Watch Restaurant and Marina, all with places to dock your boat, too.

With its stunning views of the Middle River, Sunset Cove is the perfect place to enjoy a wide variety of seafood options, as well as chicken, steak, and vegetarian dishes. And don’t forget to check out their expansive wine list!

Sunset Cove is located at 3408 Red Rose Farm Road in Middle River, Maryland 21220, and can be reached by phone at (410) 630-2031.

If you’re looking for a delicious seafood meal with an island flair, then Tiki Lees is the place for you! This restaurant serves up fresh seafood dishes like Mahi Mahi and Crab Cakes, as well as American classics like burgers and fries.

Tiki Lees is located at 4309 Shore Road in Sparrows Point, Maryland 21219, and can be reached by phone at (443) 594-8454.

If you want to enjoy a truly unique dining experience, then head to River Watch Restaurant and Marina. This floating restaurant offers up fresh seafood, steaks, and more, all while you take in breathtaking views of the Susquehanna River.

River Watch Restaurant and Marina is located at 207 Nanticoke Road in Essex, Maryland 21221, and can be reached by phone at (410) 687-1422.


Waterfront dining can provide a beautiful view and a relaxed atmosphere for enjoying good food. Maryland’s Baltimore, Anne Arundel County, and Queen Anne’s County all have great options for waterfront casual dining. And each restaurant has its own unique flair to make your dining experience one to remember. So, whether you’re looking for fresh seafood, local ingredients, live music, or all of the above, you’re sure to find a waterfront restaurant in Maryland that fits the bill.

Share This: