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.

Breakfast was very good! The only hotel at Twin Harbors. But quaint and rustic!
9.1
Scored 9.1
Wonderful
Rated wonderful
23 reviews
Price from$199per night
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.

The property was in the middle of the bordwalk so it was nice to step out and be in the crowd of everything !! After your check out stay they have a spot where you can put your luggage’s so you don’t carry them around while you wait for your boat ride ! And they have a shower and bathroom for you to use after your check out ! In the room the bathroom was my favorite part because it has a sky light on top and it thought it was really cool
7.8
Scored 7.8
Good
Rated good
206 reviews
Price from$199per night
Hermosa Hotel, hotel in Two Harbors

Originally opened in 1896 and located in Avalon town center, this diver-friendly hotel offers bicycles for hire and a tour desk. Avalon’s boat landing is 10 minutes’ walk away.

Location
6.9
Scored 6.9
Pleasant
Rated pleasant
727 reviews
Price from$250per night
Pavilion Hotel, hotel in Two Harbors

Located on Catalina Island, this beachside hotel features landscaped tropical gardens and a lounge with cabana seats and fire pits.

The location was perfect. The gorgeous gardens, outside seating areas , library, fire pit… and of course the room was lovely!!!
9.1
Scored 9.1
Wonderful
Rated wonderful
411 reviews
Price from$319per night
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....

Nice, ckean, comfortable, convenient location
9.0
Scored 9.0
Wonderful
Rated wonderful
754 reviews
Price from$229per night
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....

I loved the fact that we had the most amazing view from our balcony. Upon arrival, the staff was incredible and super helpful - we were offered all types of guidance about where to go, when to have breakfast and any additional requests we had. It felt like staying in a unique boutique Inn which had the same amenities as a 5 star luxury hotel. The bathroom was so quaint, and the bed super soft and comfortable. We stayed on the 3rd floor so didn't hear much noise at night, and the staff was super accommodating and we LOVED that everything was in walking distance and close proximity. Definitely a place to stay if visiting Catalina :)
9.4
Scored 9.4
Wonderful
Rated wonderful
61 reviews
Price from$376.92per night
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 breakfast was awesome. Staff was friendly. The room was pretty clean. The view was awesome.
8.5
Scored 8.5
Very Good
Rated very good
380 reviews
Price from$250per night
Aurora Hotel, hotel in Two Harbors

Located on Catalina Island in California, this boutique hotel is 8 minutes’ walk from the Catalina Casino. Boasting a roof terrace with ocean views, this hotel offers bright rooms with free WiFi.

Room size, spa tub, great lighting and windows. Very Friendly and Professional staff, helped us out alot, being that it was our first time on Catalina Island. Close to center of town.
8.7
Scored 8.7
Excellent
Rated excellent
537 reviews
Price from$219per night
The Edgewater, hotel in Two Harbors

Located in Avalon and with Descanso Beach reachable within a 11-minute walk, The Edgewater has concierge services, non-smoking rooms, a shared lounge, free WiFi throughout the property and a terrace.

It was very close to the ferry port and to the “downtown” areas.
8.5
Scored 8.5
Very Good
Rated very good
498 reviews
Price from$224.25per night
Hotel Metropole, hotel in Two Harbors

Located in the heart of Avalon on Catalina Island, this beachfront hotel features a spa & wellness center. It also serves a daily free continental breakfast and free Wi-Fi is available.

The location close to many shops & kid stuff to do and Descanso Beach. The continental breakfast was amazing!
8.2
Scored 8.2
Very Good
Rated very good
216 reviews
Price from$399per night
See all hotels in and around Two Harbors
Subscribe to receive premium deals

Prices drop the second you sign up!