Skip to content
Scenic Spot

Great Diamond Island

Portland , Greater Portland - Cumberland County

easy 1.5 mi Source Checked

Current Weather

Loading weather...

Best Seasons

Summer Fall

A Fort Turned Island Community

Great Diamond Island sits in inner Casco Bay, a 20-minute ferry ride from Portland. It is a small island with a split personality. The northern end has a traditional year-round community of shingled cottages and quiet roads. The southern end, known as Diamond Cove, is a gated community built on the grounds of Fort McKinley, a turn-of-the-century military installation whose barracks, officers’ quarters, and support buildings have been converted into homes, an inn, and restaurants.

Construction of Fort McKinley began in 1897 and was completed by 1906. Named for President William McKinley, the fort served as a key military installation through both World Wars, defending Portland Harbor with coastal artillery. After the military left, the property was converted to private use in the 1980s. Today, the red-brick barracks and granite buildings house condominiums, and the parade grounds and military roads have become the streets of a residential community where golf carts are the primary mode of transportation.

The fort’s architecture is well-preserved and visually striking. Walking through Diamond Cove feels like walking through a military base that has been reimagined as a coastal village.

Diamond’s Edge Restaurant

Diamond’s Edge Restaurant, located at the ferry dock on the island’s southern side, is the main reason day-trippers visit Great Diamond. The waterfront restaurant serves seafood and cocktails with views of the harbor and passing boats. It is open to the public and accessible directly from the Casco Bay Lines ferry dock. No need to enter the gated Diamond Cove community.

The restaurant operates seasonally, typically from June through October.

Pro Tip
Take the ferry to Great Diamond for dinner at Diamond’s Edge. Time your arrival with the late afternoon boat, eat on the waterfront patio as the sun drops, and catch the evening ferry back to Portland. It is one of the best dinner-by-ferry experiences in Casco Bay.

Fort McKinley and Diamond Cove

The Diamond Cove community occupies the former Fort McKinley grounds. While the residential area is gated and not generally open to the public, the Inn at Diamond Cove welcomes overnight guests and diners. The inn occupies restored military buildings and offers a more immersive experience of the fort’s architecture and setting.

From the public areas near the docks and restaurant, you can see the red-brick barracks, the parade ground, and the overall layout of the fort. The military architecture is distinctive and well worth seeing, even from the outside.

Local's Tip
The north end of the island, outside the Diamond Cove gate, is the traditional island community. A walk up the road from the ferry dock takes you past cottages, gardens, and rocky shoreline. It is quieter and more characteristic of Casco Bay island life than the fort end.

Exploring the Island

Great Diamond is small. The walk from one end to the other takes about 30 minutes. The roads are narrow and quiet, with golf carts the most common vehicle. Picnic areas and hiking trails allow you to take in the shoreline, spruce groves, and views across the bay.

The island has no cars for visitors. Walk, or simply enjoy the compact scale.

Getting There

Casco Bay Lines operates the ferry from 56 Commercial Street in Portland. Great Diamond is served by the same down-bay runs that go to Long Island, Chebeague, and Cliff Island. The crossing to Great Diamond takes approximately 20 to 25 minutes.

Peak-season adult fares are approximately $16 round trip. Off-peak fares are approximately $8.50. Check the schedule for Great Diamond stops, as not every departure serves this island. Some runs stop at the Diamond Cove dock (south end) and others at the Great Diamond dock (north end).

Check Which Dock
Casco Bay Lines serves two docks on Great Diamond: one at the north end (traditional community) and one at the south end (Diamond Cove, near the restaurant and fort). Make sure you board the right ferry for your destination, and check the return schedule for your dock.

When to Go

Summer

June-August

Best season. Restaurant open, inn operating, warmest weather. Busiest ferry schedule.

Fall

September-October

Restaurant open through October. Quieter. Beautiful fall light on the brick buildings.

Winter

November-March

Restaurant and inn closed. Ferry continues with reduced schedule. The year-round community is small.

Spring

April-May

Quiet. Restaurant not yet open. Good for a peaceful walk if the weather cooperates.

FAQ

Can I visit Fort McKinley on Great Diamond Island?

The Diamond Cove residential community on the former fort grounds is gated. However, the inn, restaurants, and public waterfront areas are accessible. You can see the military architecture from the public spaces.

How do I get to Great Diamond Island?

Take the Casco Bay Lines ferry from Portland. The crossing takes about 20 to 25 minutes.

Is Diamond's Edge restaurant open to the public?

Yes. It is located at the ferry dock and is accessible to all ferry passengers. Seasonal, typically June through October.

Are there cars on Great Diamond Island?

Very few. Golf carts and walking are the primary modes of transportation. The island has a limited road network.

How long should I spend on Great Diamond?

Two to three hours is enough for a meal and a walk around the island. An overnight at the Inn at Diamond Cove gives you more time.

Map & Directions

Nearby Locations

Recent Trail Conditions

Real-time reports from the trail community.

No recent reports

Be the first to share trail conditions at Great Diamond Island.

Report Current Conditions

0 / 200

Visitor Reviews

Been to Great Diamond Island? Help fellow explorers by sharing your experience, photos, and advice.

No visitor submissions yet

Be the first to share your experience at Great Diamond Island!

Add Your Review

Click to upload a photo JPEG, PNG, or WebP
0 / 500