Skip to main content

Search hotels in Two Harbors

Enter your dates to see the latest prices and deals for Two Harbors hotels

Filter by:

Star Rating

Review score

Two Harbors – 1 hotel or place to stay

See the latest prices and deals by choosing your dates.
Banning House of Two Harbors, hotel in Two Harbors

Set upon a hilltop overlooking the Pacific Ocean and Two Harbors, Banning House of Two Harbors offers scenic ocean views and a daily complimentary breakfast.

The staff was very friendly and helpful. We arrived before our check in time. They picked us at the pier, we checked in, left our luggage and went into town to have lunch. When we returned our room was ready with our luggage in our room. There were several outdoor areas where you can enjoy the view. At our check out time they allowed us to leave our luggage and brought it to the pier before we were to get on board our boat for our return home. What a blessing that we could enjoy our time on the island without having to keep up with our luggage.
Scored 9.0
9.0
Rated wonderful
Wonderful
21 reviews
Price from
$199
1 night, 2 adults
Hotel Mac Rae, hotel in Two Harbors

Located in Avalon and within a 11-minute walk of Descanso Beach, Hotel Mac Rae features water sports facilities, non-smoking rooms, and free WiFi.

So convenient and great location. The views were so beautiful. Couldn’t of asked for anything more!
Scored 8.0
8.0
Rated very good
Very Good
243 reviews
Price from
$199
1 night, 2 adults
Glenmore Plaza Hotel, hotel in Two Harbors

Featuring free WiFi and a spa center, Glenmore Plaza Hotel offers accommodations in Avalon, 6 minutes’ walk from the Catalina Express.

The property was very clean as well as the rooms.the staff is super friendly , courteous , polite they make u feel welcome ,Definitely will be coming again to this hotel . Thanks for the service
Scored 6.8
6.8
Rated pleasant
Pleasant
17 reviews
Price from
$221
1 night, 2 adults
Hotel Atwater, hotel in Two Harbors

Located steps from the beach, this historic 1920s designed hotel offers a variety of rooms with free WiFi access. Guests are granted free access to the nearby Descanso Beach Club with their room card....

Location
Scored 9.0
9.0
Rated wonderful
Wonderful
705 reviews
Price from
$269
1 night, 2 adults
The Avalon Hotel in Catalina Island, hotel in Two Harbors

Located in Avalon, 30 mi from Long Beach, The Avalon Hotel features a rooftop with breathtaking, 360-degree views of Avalon and its harbor. Lounge chairs and tables are provided for guest convenience....

It was really clean, well updated and quality. The robes were luxurious, the bath products incredible, the design elements of all the wood was so cozy but elevated. The outdoor patio was really nice and the rooftop area was amazing!
Scored 9.5
9.5
Rated exceptional
Exceptional
64 reviews
Price from
$312
1 night, 2 adults
Zane Grey Pueblo Hotel, hotel in Two Harbors

Located in Avalon and with Descanso Beach reachable within a 14-minute walk, Zane Grey Pueblo Hotel has a seasonal outdoor swimming pool, non-smoking rooms, free WiFi throughout the property and a...

The staff was great! Everyone was kind and helpful. The property was clean. The complimentary breakfast was excellent. We loved our ocean front suite. The decor was very tasteful.
Scored 8.4
8.4
Rated very good
Very Good
304 reviews
Price from
$270
1 night, 2 adults
The Edgewater, hotel in Two Harbors

Located in Avalon and within a 11-minute walk of Descanso Beach, The Edgewater has a terrace, non-smoking rooms, and free WiFi throughout the property. The hotel features family rooms.

Location was wonderful, easy check-in, great staff and rooms very comfortable. Would definitely book there again. Lovely time.
Scored 8.6
8.6
Rated excellent
Excellent
487 reviews
Price from
$328
1 night, 2 adults
Catalina Island Seacrest Inn, hotel in Two Harbors

The Catalina Island Seacrest Inn is a conveniently located hotel on Catalina Island. Each room is decorated in a different theme.

Excellent convenient location, friendly helpful staff. The rooftop patio was very nice and a great place to sit and enjoy the view.
Scored 8.8
8.8
Rated excellent
Excellent
628 reviews
Price from
$135
1 night, 2 adults
Bellanca Hotel, hotel in Two Harbors

Located a 8-minute walk from Descanso Beach, Bellanca Hotel offers 3-star accommodations in Avalon and features a terrace, a restaurant and a bar.

Location was convenient. The room was clean. The desk staff were nice.
Scored 8.2
8.2
Rated very good
Very Good
465 reviews
Price from
$169
1 night, 2 adults
Catalina Canyon Inn, hotel in Two Harbors

Located in the foothills of beautiful Catalina Island overlooking the town of Avalon, the Catalina Canyon Inn.

The room was comfortable. Most employees were friendly and helpful.
Scored 7.6
7.6
Rated good
Good
608 reviews
Price from
$149
1 night, 2 adults
See all hotels in and around Two Harbors