14 Stunning Waterfront Wedding Venues Around Philadelphia

And none of them are down the shore.

It’s no secret that nowadays, engaged couples put a little more of themselves into their weddings. And for pairs that truly love the water, hosting at one of these waterfront wedding venues can be a dream come true. 

While a beach wedding is definitely still a staple in that realm, waterfront wedding venues can go well beyond your typical sand-in-your-toes event. What if you could get married on the water and keep on those killer heels you bought for your big day? It’s with that thinking in mind that we’ve compiled a list of the best waterfront venues in and around Philly that give you the best of both worlds.

(Planning a wedding? Head to our wedding vendor directory to find all the experts you need to round out your Big Day.)

waterfront wedding venues

Jeff Frandsen

The Farm At Eagles Ridge

465 Long Lane, Lancaster. 

Eagles Ridge in Lancaster County boasts a rustic venue on 150 acres of scenic farmland, and a farm from the 1820s. They can accomodate intimate gatherings of 60 guests in their “Corn Crib” venue, or the larger space, the barn. To make this barn venue a waterfront dream, there’s gloriously scenic views of the Conestoga River.  Prices vary depending on guests and options selected.

 Water Works by Cescaphe

640 Waterworks Drive, Fairmount. 

This grand city spot is perfect for an outdoor ceremony: it’s got gorgeous waterfront setting, pretty columned walkways, a vintage gazebo, and Philadelphia icon the Art Museum perched dramatically above, with other Philadelphia icon Boathouse Row nearby along the Schuylkill River. The grand Pavilion can hold 180 guests, the Engine House can hold 140 guests, and the Mill House can hold up to 400 guests.

Spirit of Philadelphia

401 South Christopher Columbus Boulevard, Penn’s Landing.

You don’t get much more “waterfront” than setting sail on a yacht. Wedding ceremonies at the Spirit of Philadelphia take place on the outer decks overlooking the Delaware River and have enough room for 160 people. The reception is typically held in one of the  interior decks, complete with 360 degree panoramic views, dance floor, DJ, buffet area, bar, and room for up to 530 guests. Pricing ranges from $100 to 200 per person. Bonus: Spirit of Philadelphia offers 20% off of ticket rates during July and August, saving a couple anywhere from $12 to $22 per person.

Independence Seaport Museum

211 South Christopher Columbus Boulevard, Penn’s Landing.

Wedding ceremonies held at Independence Seaport Museum are typically held out on the Rotunda overlooking the Delaware River, while receptions are held in the venue’s 4,700 square foot ballroom. The Rotunda can seat up to 200 people while the ballroom can seat up to 350. Your guests will dance the night away on their dance floor, and if you’re the type, their 2400 square foot terrace is perfect for a cigar bar.  When the night is clear, the lights along the Delaware and gentle breeze blowing off the water really make the museum a unique spot to host a wedding. During peak season  (Saturdays in May through October) the price for both the Rotunda and the ballroom will run about $3,500.

The Mountain Lakes House

57 Mountain Avenue, Princeton, New Jersey.

This hidden gem is a beautifully secluded event space right in the center of downtown Princeton. It’s located on a seventy-five acre nature preserve. The outdoor terrace with the lake in the backround is the venue’s shining feature. There’s also a lower stone terrace that can be used as a dance floor and ceremony area. The venue also features footbridges and walking trails that make for a beautiful backdrop for wedding photos. Lawn games are also encouraged to make use of the freshly manicured lawns. Maximum occupancy is 130 in season when the outdoor terrace is in use. . The rental fee for the location is $3,750, which grants the couple use of the venue for 12 hours.

The Lake House Inn

1100 Old Bethlehem Road, Perkasie. 

If The Lake House Inn is good enough for Eagles quarterback Carson Wentz, it’s good enough for you. The Lake House Inn on Lake Nockamixon can accomodate up to 50 members of the bridal party and the couple’s family for an overnight wedding experience and 350 guests for ceremony and reception. They also offer a pre-event welcome, onsite lakefront ceremony, and cocktail hour. Your guests will dance the night away in their ballroom and finish the night up at a firepit if the couple so choices. Pricing starts at $35,000, but special pricing is offered for winter and early spring weddings.

waterfront wedding venues


401 South Christopher Columbus Boulevard, Penn’s Landing

Your guests will enjoy New American dishes on this renovated 4-masted ship with an outdoor bar. Being on the water for your wedding ceremony isn’t half bad either. Moshulu can fit up to 220 guests in their dining room. On the decks, however, up to 1,000 people can enjoy the breeze off the water while making memories at your one-of-a-kind wedding. Packages start at $125, with a wedding cake included. If you’re looking for a winter wedding, you’re in luck, because Moshulu offers great deals on weddings during those months.

Chart House Philadelphia

555 South Christopher Columbus Boulevard, Penn’s Landing.

The Chart House Philadelphia offers a great food, for one. Between the hors d’oeuvres, the entrees, and the desserts, everything is delicious. The Delaware dock is typically used for wedding ceremonies and can accommodate up to 140 people. If the weather doesn’t cooperate or its the off-season, ceremonies are held in the Skyline space which has room for 120 people. For a reception, the Chart House has room for 200 people and pricing usually ranges from $35 to $90 per person.

Lambertville Station Inn

The charming Lambertville Station Inn offers 45 rooms and suites and a newly renovated Riverside Ballroom overlooking the Delaware River. The ballroom can fit more than 200 guests, or you can host a more intimate ceremony in the Lambertville Station Restaurant. This spot has large windows looking out onto the river, offering your guests waterfront views (and photo ops!) galore. Pricing varies based on number of guests. 

Pen Ryn Estate

1601 State Road, Bensalem.

If you have your wedding at Bucks County’s Pen Ryn Estate, you can get hitched outdoors beneath the Ceremony Pergola facing the majestic Delaware River. Their 100 acres of land (plus 200 foot tree-lined entrance) will give your ceremony a magical, luxurious feel with waterfront views your guests won’t soon forget. Pricing varies based on number of guests. 

waterfront wedding venues

Pat Furey Photography


1237 State Road, Andalusia.

This stunning and historic 19th century estate offers complete customization of your wedding, and the feeling that you’re in a fairytale. Whether you want it to be a simple affair or a grand and elaborate celebration, the only requirements are that you like being outside (there is no indoor option) and that you love beautiful gardens and scenic Delaware river views. The site rental fee is typically between $10,000 and $12,500.

SugarHouse Casino

1001 North Delaware Avenue, Fishtown.

You might not think of SugarHouse Casino as your first wedding venue choice — but it could actually be the perfect option for a couple looking for a fun, unforgettable wedding experience. Their event center is a beautiful, spacious ballroom with panoramic waterfront views (and enough room for up to 500 people) and catering from Chicago’s Gibsons Restaurant Group. The best part? SugarHouse has a featured gaming floor ready for your guests to let loose in. Wedding packages start at $165 per person. And, Philadelphia Magazine and Philadelphia Wedding readers will receive complimentary late night treats when they mention “Wedding Bliss 2018” upon booking.

Glen Foerd on the Delaware

5001 Grant Ave, Torresdale.

When it comes to throwing wedding parties, Glen Foerd is no rookie. The riverfront estate’s long history with newlyweds dates all the way back to the 1800s, starting with the marriage of Lily Macalester Laughton, the daughter of Glen Foerd’s first owner. Ceremonies can be held anywhere on the grounds, so whether your Pinterest board has pictures of rose gardens or river views, we guarantee that there will be a spot you’ll like. During cocktail hour and the reception, your guests will have time to explore the property, including all three levels of the mansion, the historic art gallery, the riverside terrace, the outdoor pavilion, and the boathouse. The typical cost is between $166 and $191 per person.

Hilton Philadelphia

201 South Christopher Columbus Boulevard, Penn’s Landing.

This four-star hotel overlooking the Delaware is the perfect choice for a large wedding. The venue has room for up to 500 guests. (It also happens to be  Philadelphia’s only waterfront hotel.) And it’s got views to spare: it’s right on the edge of historic Philadelphia and right in front of Spruce Street Harbor park, so your guests have quite a bit to look at. Their wedding menu also offers everything from lamb to dim sum. Pricing varies depending on what each couples decides to include for their special day.

Get more great content from Philadelphia Wedding: