Find and Book Top Rated Hotels in Scarborough

Search among 3 available hotels and places to stay in Scarborough from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-3 out of 3
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great72 reviews
MapView on map1.1 km from City Centre1.1 km from Oakhill Plaza Shopping Center
From   US$ 125 /nightSelect
8.6
Great73 reviews
MapView on map4.3 km from City Centre
From   US$ 211 /nightSelect
8.6
Great50 reviews
5.3 km from City Centre2.5 km from Scarboro Beach Park
From   US$ 384 /nightSelect

Best hotels and places to stay in Scarborough

Why visit?

Scarborough, located in the state of Maine in the United States, offers a charming coastal escape for tourists. With its beautiful beaches, scenic landscapes, and proximity to popular attractions, it is an ideal destination for a relaxing vacation. Whether youre searching for a comfortable hotel in Scarborough or beachfront accommodations, this town has plenty to offer.

Where to stay?

Scarborough Beach: For beach lovers, Scarborough Beach is a top choice. With its soft white sand and sparkling blue waters, this area offers a range of beachfront hotels and resorts. Visitors can enjoy stunning ocean views, easy access to the beach, and a variety of water activities. Some popular hotels in Scarborough Beach include the Scarborough Beach Motel and Higgins Beach Inn.

Downtown Scarborough: If you prefer a more central location, downtown Scarborough is an excellent option. Here, visitors can find convenient access to various shops, restaurants, and attractions. Additionally, this area offers a range of accommodation options, including hotels, motels, and bed and breakfasts. The Sable Oaks Marriott Courtyard and Homewood Suites by Hilton are among the notable choices in downtown Scarborough.

Scarborough Marsh: Nature enthusiasts will appreciate staying near Scarborough Marsh, one of the states largest saltwater marshes. This area provides opportunities for birdwatching, kayaking, and hiking. For those seeking a tranquil stay, accommodations near Scarborough Marsh such as the Black Point Inn and the Inn by The Sea are highly recommended.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $300.

5-star hotels: The average price per night is around $300 to $500.

Best value for money:The Holiday Inn Express Hotel & Suites South Portland offers excellent value for money with its comfortable rooms, convenient location, and affordable rates. It is a pet-friendly hotel in Scarborough, Maine, perfect for families and business travelers alike. The Residence Inn by Marriott Portland Scarborough provides spacious suites with fully equipped kitchens and complimentary breakfast. This hotel in Scarborough, Maine, offers great value for extended stays and features amenities such as a fitness center, outdoor patio, and free Wi-Fi. The Comfort Inn & Suites Scarborough-Portland provides comfortable rooms and a range of amenities including a heated indoor pool, hot breakfast, and a fitness center. It is conveniently located near popular attractions and restaurants, making it a great choice for a budget-friendly stay in Scarborough, Maine.

Best kid-friendly hotels:

Best hotels for a romantic getaway:The Inn by The Sea is a luxurious oceanfront hotel in Scarborough, Maine, perfect for a romantic escape. With its elegant rooms, beautiful ocean views, and proximity to the beach, it provides a tranquil setting for couples seeking a romantic retreat. The Higgins Beach Inn is a charming boutique hotel located near the scenic Higgins Beach. Its cozy rooms and intimate atmosphere make it an ideal choice for a romantic getaway in Scarborough, Maine.

Best for location: The Black Point Inn offers an unbeatable location right on the beach, providing guests with stunning ocean views and direct access to Scarborough Beach. It is a top choice for those seeking a beachfront hotel in Scarborough, Maine. The Scarborough Beach Motel is situated just steps away from Scarborough Beach, making it an ideal choice for beach lovers. Its convenient location allows guests to enjoy the beach, local restaurants, and attractions with ease. The Higgins Beach Inn is nestled in the charming seaside community of Higgins Beach. Its location offers the perfect balance of beach access and proximity to downtown Scarborough, providing guests with a variety of activities and dining options.

Best for a short city break: The Sable Oaks Marriott Courtyard is located near downtown Scarborough, providing easy access to shops, restaurants, and local attractions. It offers comfortable rooms, a fitness center, and a complimentary shuttle service to and from the airport.

Show moreLess