DiMillo's On the Water

25 Long Wharf, Portland, ME
Capacity: 250 people

About DiMillo's On the Water

DiMillo's is famous for the freshest seafood, choice cuts of beef and Italian fare. Our restaurant is a converted car ferry that originally ran between New Castle, Delaware, and Pennsville, New Jersey. In 1980, it was sold to our family and converted into a floating restaurant, one of the largest in America. The restaurant rises and falls with the tide twice a day, and because it's surrounded by water, every table offers spectacular views from our dining rooms, function rooms, and outside decks. Our outside decks are great spots to watch the sights and sounds of Portland harbor while enjoying a meal or cocktail. When you're visiting Portland, be sure to stop at DiMillo's on Long Wharf and experience the romance of Maine's waterfront.

Package Pricing

$22 - $56 /person
Pricing for meetings only
Wedding Rehearsal Dinners
$48 - $59 /person
Pricing for weddings only
Wedding Receptions
$80 /person
Pricing for weddings only

Event Spaces

Port Bow
Port Bow
Port Room
Port Room
Starboard Bow
Starboard Bow
Starboard Room
Starboard Room
Venue Types
  • Full Bar/Lounge
  • Fully Equipped Kitchen
  • Handicapped Accessible
  • On-Site Catering Service
  • Outdoor Function Area
  • Waterfront
  • Waterview
  • Wireless Internet/Wi-Fi
  • Max Number of People for an Event: 250
  • Number of Event/Function Spaces: 6
  • Special Features: Restaurant is a converted car ferry. Spectacular water views from function and dining rooms. Wi-fi hotspot.