Philadelphia
1. Cavanaugh's River Deck
Penn's Landing
$$$$

Part night club, part beer garden, the waterfront location of Cavanaugh’s is a Philly rite of passage. Cocktails, mules, and, of course, party buckets and fishbowls are at the bar, along with a fairly standard beer collection and a few summery seltzers. If you’re there to eat, wraps, sandwiches, and burgers make up most of the menu. The top reason to come, however, is to stay out late—you can drink and dance al fresco by the Delaware River, and even take a try at the waterslide.

2. The Deck on the Moshulu
Penn's Landing
$$$$

For quite possibly the most immersive riverview experience, the Moshulu is a historic ship outfitted with plenty of space to eat and drink on the open-air Wheelhouse Deck. Soak in views of the Delaware River, whether you’re here just for drinks in the lounge area, light bites, or a full dinner. Specialties include seafood, sushi, and seasonal cocktails—all very appropriate for the warm-weather deck. If you’re feeling extra fancy, stop by for brunch and order the Seafood Plateau and a cocktail party shaker to share with friends.

3. The Garden At Cherry Street Pier
Penn's Landing
$$$$

With warm weather comes The Garden, a new addition to Cherry Street Pier for relaxed bites, cocktails, and Taco Tuesday, when you can fill up on $2 tacos, including a veggie-friendly option made with avocado salsa. The rest of the week, sandwiches and snacks are your companions in this quieter riverside destination. Tables and bistro lights scattered across the massive reimagined pier offer a perfect balance for quintessential Philadelphia ambiance.
 

4. In Riva
East Falls
$$$$

Head Northwest along the banks of the Schuylkill River and you’ll run into In Riva, featuring a Naples-inspired menu and expansive, laidback patio facing the water. When it comes to food, In Riva delivers savory Italian antipasti and pasta in the lead up to the main event: wood-fired pizza in classic flavors that favor tradition with a twist. Spring for the burrata pie with rosemary and pistachio, or keep it classic with a Margherita and a house cocktail.

5. Keating's Rope & Anchor
Penn's Landing
$$$$

The Hilton hotel on Columbus Boulevard offers stunning harbor views, especially at Rope & Anchor, which offers a more upscale waterfront dining option either on the deck or in the dining room with large floor-to-ceiling windows. The menu focuses on sustainable seafood and locally sourced cuisine, with highlights including the Old Bay crab cake and vegan-friendly BBQ cauliflower. The restaurant puts you right in the thick of the Delaware River waterfront, just a stone’s throw from Spruce Street Harbor Park and Blue Cross RiverRink Summerfest.

More City Guides

Discover the best things to eat, drink, and do
with our expertly curated city guides.