Skip to main content

Filter by:


Star Rating

Review Score

Castine – 13 hotels and places to stay
See the latest prices and deals by choosing your dates.
Belfast Harbor Inn, hotel in Castine

Offering a private beach area and views of Penobscot Bay, Belfast Harbor in is located in Belfast, Maine.

Front deck personnel was wonderful. He showed us around the hotel and made us feel very welcomed. Breakfast was delightful .
9.0
Scored 9.0
Wonderful
Rated wonderful
523 reviews
Price from$159per night
Fireside Inn, Ocean's Edge, hotel in Castine

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

Friendly front desk Girls enjoyed the pool
8.4
Scored 8.4
Very Good
Rated very good
787 reviews
Price from$144.19per night
Yardarm Motel, hotel in Castine

Located within 1.1 miles of Mosman Park Beach and 10 miles of Fort Knox State Historic Site, Yardarm Motel provides rooms with air conditioning and a private bathroom in Searsport.

good variety of cold items including cereal, yogurt, pastry, fruits
8.2
Scored 8.2
Very Good
Rated very good
355 reviews
Price from$138per night
Captain Nickels Inn, hotel in Castine

Located directly on the Penobscot Bay between Camden and Bar Harbor, this historic oceanfront inn is 4 minutes' drive from Moose Point State Park. Guests can enjoy free WiFi.

Beautiful garden arrangements.
9.7
Scored 9.7
Exceptional
Rated exceptional
18 reviews
Price from$346.72per night
Colonial Gables Oceanfront Village, hotel in Castine

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

Beautiful views, very comfortable
9.0
Scored 9.0
Wonderful
Rated wonderful
926 reviews
Price from$120per night
Yankee Clipper Motel, hotel in Castine

Located in Belfast, this motel features free Wi-Fi and rooms with a flat-screen cable TV and air-conditioning. Passagassawakeg River is 2 mi away. All rooms at Yankee Clipper Motel offer classic...

8.8
Scored 8.8
Excellent
Rated excellent
387 reviews
Price from$119per night
High Tide Inn on the Ocean, Motel and Cottages, hotel in Castine

Located in Camden, 5.9 miles from Mount Battie, High Tide Inn on the Ocean, Motel and Cottages has accommodations with a garden, free private parking, a shared lounge and a private beach area.

The place is beautiful, clean and well managed
7.9
Scored 7.9
Good
Rated good
284 reviews
Price from$186.44per night
Bucksport Inn, hotel in Castine

Overlooking Penobscot River, this Bucksport Inn offers free Wi-Fi and rooms equipped with a microwave and refrigerator.

Staff was very friendly and helpful. They responded with a welcome email right after my booking. Room was very clean, beautiful and bed comfortable.
9.0
Scored 9.0
Wonderful
Rated wonderful
350 reviews
Price from$144per night
Alamoosook Lakeside Inn Orland, hotel in Castine

Nestled in the woods, this Orland, Maine lakefront hotel features on-site canoeing and kayaking, as well as a private beach area.

The overall experience was wonderful.
9.3
Scored 9.3
Wonderful
Rated wonderful
250 reviews
Price from$175per night
Pine Grove Cottages, hotel in Castine

Pine Grove Cottages is set in Lincolnville, 2 mi from Camden Hills State Park. Free WiFi is available throughout the property. All units are air conditioned and include a seating area.

The cabin was cozy and very clean. The owner, Brian, was very friendly. So glad to find dog friendly accommodations!
9.3
Scored 9.3
Wonderful
Rated wonderful
57 reviews
Price from$194.35per night
See all hotels in and around Castine
Subscribe to receive premium deals

Prices drop the second you sign up!