Inn at Diamond Cove
Wedding venue in Portland, Maine





About Inn at Diamond Cove
Inn at Diamond Cove is a hotel on Great Diamond Island in Casco Bay, in the restored former barracks of Fort McKinley. The car-free island is reached from Portland by ferry, water taxi, or private boat. The Inn offers wedding and celebration events, including private buyouts for groups seeking to gather and stay together on the island.
The facts
- Guests
- 25–220 guests
- Pricing note
- A $35 daily resort fee applies to each guest room.
- Setting
- Indoor & outdoor
- Kind of place
- Hotel
- Last updated
- November 2026
This listing was compiled by wedplan.ai from the venue’s own website and public listings. Work here? Claim the page to keep it current.
On the big wedding guides
- Not listed on Zola (checked November 2026)
How to reach Inn at Diamond Cove
- Website: innatdiamondcove.com
- Phone: (207) 805-9836
- Address: 22 McKinley Court
Wedding venues near Inn at Diamond Cove
- Diamond's Edge Restaurant & Marina — Portland, ME · up to 200 guests
- Greenwood Garden — Portland, ME · up to 400 guests
- 8th Maine Oceanfront Lodge & Museum — Peaks Island, ME · up to 150 guests
- Portland Country Club — Falmouth, ME · up to 250 guests
- The Dockside Grill — Falmouth, ME
- Southern Maine Community College Conferences & Events — South Portland, ME · up to 150 guests
- Ballast by Portland Schooner Co. — Portland, ME · up to 85 guests
- Grace Wedding Venue and Event Center — Portland, ME · up to 350 guests
- Bayside Bowl — Portland, ME · up to 250 guests
- Fortland — Portland, ME · up to 125 guests
More hotel venues nearby
- The Inn on Peaks Island — Peaks Island, ME
- Portland Harbor Hotel — Portland, ME · up to 120 guests
- The Weldon Hotel — Portland, ME
- Blind Tiger Portland Carleton Street — Portland, ME · up to 16 guests
- Chebeague Island Inn — Chebeague Island, ME · up to 50 guests
- Ramada Plaza by Wyndham Portland — Portland, ME · up to 100 guests
- Inn by the Sea — Cape Elizabeth, ME · up to 175 guests
- The Breakers Inn — Scarborough, ME
- Harraseeket Inn — Freeport, ME · up to 175 guests
- Alouette Beach Resort — Old Orchard Beach, ME · up to 6 guests