8 Best Waterfront Dining Spots In Philadelphia, Pennsylvania

waterfront dining in philadelphia
| 3 min read

Philadelphia is home to a number of bodies of water including but not limited to the East Park Reservoir, the Delaware and Schuylkill rivers, and the lakes at Franklin Delano Roosevelt Park, not to mention one of the many creeks in the area. As such, it’s no surprise that there are a number of restaurants by the waterfront in the city. After all, nothing makes a good view better than enjoying great views and ambience as well. However, not all of these are created equal, as some of the establishments are better than others. Take a look at this list for some of the best waterfront dining areas in Philadelphia, Pennsylvania.

1. Moshulu

Moshulu PA1
Source: Photo by user Acroterion used under CC BY 3.0

This option is not just by the water, it’s literally on it. Moshulu is a ship turned restaurant permanently docked at Penn’s Landing. Considered as one, if not the oldest and largest functional of square-rigged ships, it also takes pride in holding the title of being the only restaurant on a tall ship. Besides the actual restaurant, which takes up several levels, there’s an open bar at the top area. Specialties, of course, are seafood, including but not limited to lobster, crab, octopus, and swordfish. Make sure to make your reservations in advance.


Address: 401 S Columbus Blvd, Philadelphia, PA

Website: Moshulu

Opening hours: Mon - Thu: 4pm - 9:30pm; Fri: 4pm - 10pm; Sat: 11am - 10pm; Sun: 10am - 9:30pm

2. Morgan's Pier

Editor's Note: Photo taken from the establishment's official social account

If you want to enjoy a meal with a good view and a laid-back atmosphere, head on over to Morgan’s Pier, which has a seating capacity of about 300. Come nighttime, this establishment turns into a party scene, complete with either a DJ spinning some tunes or a live band playing. Since this is more of a bar than a restaurant, expect to have a wide selection of drinks but limited options for meals, although you can get snacks and light meals such as nachos, chips, sandwiches, and some salads to choose from. There’s a dance floor for those itching to show some moves.

Morgan's Pier

Address: 221 N Columbus Blvd, Philadelphia, PA

Website: Morgan's Pier

Opening hours: Mon - Fri: 4pm - 2am; Sat - Sun: 11am - 2am

3. Chart House

Editor's Note: Photo taken from the establishment's official social account

This restaurant is located right by the Delaware River and provides the perfect backdrop for a romantic dinner date. Pro tip: make sure to head here before dark to catch the sunset. For those who enjoy kicking back with a few drinks, this establishment features a Happy Hour, for which the menu includes appetizers and drinks. If you’ve got a sweet tooth, make sure to order a lava cake for dessert.

Chart House

Address: 555 S Columbus Blvd, Philadelphia, PA

Website: Chart House

Opening hours: Mon - Fri: 4:30pm - 10pm; Sat: 4pm - 11pm; Sun: 11am - 9pm

4. Ristorante La Veranda

Come enjoy $2 Budweiser in this beautiful day!!! The flyers are playing and they are playing well! Come join us at the waterfront at Ristorante La Veranda

Posted by Amarildo Bojko on Sunday, 24 April 2016

If you’re a fan of Italian food, head on over to Ristorante La Veranda. Besides Italian dishes, the restaurant also serves seafood and steaks. Bread and bruschetta are served gratis to tide guests over as they await their food to be served. The tiramisu is worth trying out for those who can’t resist enjoying dessert after a meal. Make sure to dress well if you’re going to dine here.

Ristorante La Veranda

Address: 31 N Columbus Blvd, Philadelphia, PA

Website: Ristorante La Veranda

Opening hours: Mon - Thu: 11:30am - 10pm; Fri: 11:30am - 10:30pm; Sat: 12pm - 10:30pm; Sun: 1pm - 10pm

5. Maggie’s Waterfront Cafe

Maggie's Waterfront Cafe becomes the scene for NBC drama, Do No Harm. To read the full story go to...

Posted by Northeast Times on Thursday, 6 September 2012

Maggie’s Waterfront Cafe is right along the Delaware, affording guests with views of the relaxing waters. This is a good choice for those who want to enjoy American food such as burgers, fries, pizza, and wings, all served with a twist that makes them stand out from what you usually get from a fast food place. There are seafood options served here as well. Active and retired members of the military, police, and fire department get a 50% discount every Monday.

Maggie’s Waterfront Cafe

Address: 9242 N Delaware Ave, Philadelphia, PA

Website: Maggie’s Waterfront Cafe

Opening hours: 11am - 2am (daily)

6. La Peg

If you want to enjoy your drinks with a view, this might be the place for you. Local beers and their own take on cocktails are served here. Comfort food such as mac and cheese and pot roast, as well as light meals and finger food like sliders are served alongside heavier food options such as steaks and pork belly. Pets are welcome here.

La Peg

Address: 140 N Columbus Blvd, Philadelphia, PA

Website: La Peg

Opening hours: Mon - Thu: 5pm - 10:30pm; Fri & Sat: 5pm - 11:30pm; Sun: 11am - 2pm, 5pm - 10pm

7. Spasso Italian Grill

Spasso Italian Grill is another option to check out if you want to try Italian food while visiting Philadelphia, especially if they are particular about handmade pasta and sauces that don’t come from a jar. The servings here are pretty large, making this a great option for those who have large appetites or who want to take home leftovers so they can enjoy their meal for a second time.

Spasso Italian Grill

Address: 34 S Front St, Philadelphia, PA

Website: Spasso Italian Grill

Opening hours: Mon - Thu: 11:30am - 10pm; Fri: 11:30am - 11pm; Sat: 3pm - 11pm; Sun: 2pm - 9:30pm

8. Spirit of Philadelphia

This establishment is actually a ship, providing guests with a unique dining experience. Food is served buffet-style so you have plenty of options to choose from. There are even healthy items served, perfect for those who are careful about their diet. There’s also a bar where you can order some drinks. There’s a dance floor on-board for those who want to show off some moves.

Spirit of Philadelphia

Address: 401 S Columbus Blvd, Philadelphia, PA

Website: Spirit of Philadelphia

Opening hours: 8am - 10:30pm (daily)

Enjoy a good meal with a good view

With all the restaurants fronting one of the many bodies of water in Philadelphia, it can be difficult to identify which of these you should try out during your visit. Use this guide to the best waterfront dining spots in Philadelphia, Pennsylvania to help you in making your selection.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Melanie is a freelance travel writer. She considers freelancing for Trip 101 to be a combination of two of the things she loves: writing and traveling.

 Want to contribute as a Local Expert?
Explore Philadelphia
Looking for accommodation?
Good things are meant to be shared!