Skip to main content Skip to footer Go to Accessibility Page

Contact & Directions

Click on a point of interest for more information and directions

The Inn at Diamond Cove is located one mile off the coast of Portland, Maine on Great Diamond Island.

There are two primary ways to get to Great Diamond Island for your vacation getaway to Diamond Cove.


1. Fogg's Water Taxi - For a more private and direct transport of your party of up to 6 guests. 

Water Taxis are available in Portland and reservations are strongly recommended. Please contact Fogg's Water Taxi directly to reserve your transportation. Fogg's Water Taxi or call 207-415-8493.

2. Casco Bay FerryFor a more scenic and relaxed experience. 

Ferry service is provided by Casco Bay Lines. The ferry terminal is located at the Maine State Pier, 56 Commercial Street, Portland, ME. While we are located on Great Diamond Island, please ensure you are purchasing a ticket to the Diamond Cove dock. The most updated schedule can be found on the Casco Bay Lines website.


We now offer valet parking services at the Standard Baking Co lot, located at 75 Commercial St, Portland, ME 04101 for $50 per night.
What to Expect:

  1. Upon arrival, you'll be asked if you're an Inn at Diamond Cove guest, and ask what the name is on your reservation. 

  2. The valet will issue an Inn at Diamond Cove valet ticket, and then pricing and car retrieval will be explained. *Keep this ticket for departure*

  3. The Valet Team will then assist you with your luggage while escorting you to the ferry or water taxi.

  4. Board the ferry or water taxi, and enjoy your vacation!  

Need to Know:

  1. The Standard Baking Co Lot is located directly across the street from the Casco Bay Ferry Terminal, right next to the Hilton Garden Inn.

  2. Your valet parking will be charged directly to your room.

  3. You can scan the QR Code or text the valet services prior to leaving the island to request your car.



Diamond Cove is a car-free community, which is part of what makes it so special.  Parking in Portland is the responsibility of the guest.  Self-Parking is available at the Municipal Parking Garage located adjacent to the Casco Bay Lines Terminal.  A more detailed list of parking options is available on Casco Bay Lines website Getting Here page.

Transportation from Diamond Cove Dock to the Inn at Diamond Cove

Upon your arrival at Diamond Cove, please proceed to the end of the dock to find your transportation up to the Inn at Diamond Cove. We will have attended Golf Carts and/or a Sprinter Van awaiting your arrival.


22 McKinley Court
Portland, ME 04109
Phone: 207-805-9836