Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in Belfast
Offering a private beach area and views of Penobscot Bay, Belfast Harbor in is located in Belfast, Maine.

Located on Penobscot Bay, this Belfast motel is 1.4 miles from Moose Point State Park. It features a private beach area and each accommodation boasts a private seaside patio or balcony.

Located in the heart of Midcoast Maine, where every room overlooks Penobscot Bay.

Featuring a garden and views of sea, Spouter Inn Bed & Breakfast is a bed and breakfast situated in a historic building in Lincolnville, a few steps from Lincolnville Beach.

Located in Camden, 800 metres from Laite Memorial Beach, Hideaway Inn Maine provides accommodation with a garden, free private parking, a shared lounge and a bar.

Featuring a garden and views of garden, Blackberry Inn is a bed and breakfast situated in a historic building in Camden, 700 metres from Mount Battie.

Located in Camden, less than 1 km from Laite Memorial Beach, Hartstone Inn provides accommodation with a garden, free private parking, a shared lounge and a restaurant.

Featuring 4-star accommodation, Grand Harbor Inn is situated in Camden, 600 metres from Laite Memorial Beach and 1.4 km from Mount Battie.

Featuring a terrace and views of garden, Abigail's Inn is a bed and breakfast situated in a historic building in Camden, 1 km from Laite Memorial Beach.

Featuring a garden and views of mountain, The Belmont Inn is a bed and breakfast situated in a historic building in Camden, 700 metres from Laite Memorial Beach.

