Search for Cheap Deals on
Hotels in Two Harbors

Photo by Kit Case

Check Last Minute Two Harbors Hotel Deals

Tonight Jul 12 - Jul 13Next weekend Jul 18 - Jul 20

Choose from 295 Two Harbors Hotel Deals

Banning House Lodge
Banning House Lodge
3 out of 5
1 Banning House Road, Two Harbors, CA
  • 5 min drive from Sullivans Beach
Stay at this 3-star guesthouse in Two Harbors. Enjoy a 24-hour front desk, daily housekeeping, and a fireplace in the lobby. Popular attractions Wells Beach ...
9.2/10 Wonderful! (77 reviews)
"We loved the history associated with this property. It is charming, clean, and welcoming with great views of both harbors. It was a pleasure to be greeted by responsive and kind hearted staff. We will continue to visit here. A great quiet getaway."

Reviewed on Jun 23, 2025

Banning House Lodge
Hotel St. Lauren
Hotel St. Lauren
2.5 out of 5
231 Beacon Street, Avalon, CA
  • 24 min drive from Sullivans Beach
Stay at this hotel in Avalon. Enjoy free WiFi, daily housekeeping, and cable TV channels. Our guests praise the helpful staff and the clean rooms in our reviews. ...
8/10 Very Good! (1,007 reviews)
"I recommend Hotel St. Lauren to everyone. Old world architecture, you are staying in a hotel that is part of Santa Catalina’s history. The roof top terrace has one of the best views of Avalon and the surrounding area. The staff were very helpful and friendly."

Reviewed on Jul 9, 2025

Hotel St. Lauren
Catalina Canyon Inn
Catalina Canyon Inn
3 out of 5
888 Country Club Dr, Avalon, CA
  • 24 min drive from Sullivans Beach
Book a stay at this golf hotel in Avalon. Enjoy free WiFi, a free area shuttle, and a 24-hour fitness center. Our guests praise the pool and the helpful staff ...
8.6/10 Excellent! (1,018 reviews)
"The property location was perfect. We walked everywhere. The shuttle service was very quick and the guys were easy to get a hold of. the hotel lobby was under renovation but they were still very helpful. we got there at 11am and were able to leave our luggage at the hotel and walk around town which ..."

Reviewed on Jul 7, 2025

Catalina Canyon Inn
Studio 9 Hotel Catalina
Studio 9 Hotel Catalina
3 out of 5
129 Whittley Avenue, Avalon, CA
  • 24 min drive from Sullivans Beach
Stay at this 3-star hotel in Avalon. Enjoy free WiFi, a business center, and a garden. Our guests praise the helpful staff and the clean rooms in our reviews. ...
8/10 Very Good! (1,013 reviews)
"Very cute room and the service is great."

Reviewed on Jul 11, 2025

Studio 9 Hotel Catalina
Catalina Island Inn
Catalina Island Inn
2.5 out of 5
125 Metropole Avenue, Avalon, CA
  • 24 min drive from Sullivans Beach
Stay at this hotel in Avalon. Enjoy free WiFi, daily housekeeping, and air conditioning. Our guests praise the helpful staff and the clean rooms in our reviews. ...
7.8/10 Good! (961 reviews)
"When we arrive our room sheets were not changed."

Reviewed on Jul 10, 2025

Catalina Island Inn
Bellanca Hotel
Bellanca Hotel
3 out of 5
111 Crescent Ave, Avalon, CA
  • 24 min drive from Sullivans Beach
Stay at this 3-star hotel in Avalon. Enjoy free WiFi, a 24-hour front desk, and daily housekeeping. Our guests praise the helpful staff and the clean rooms in ...
8.6/10 Excellent! (1,007 reviews)
"Room was a little small, therefore had no table and chairs. No place to sit. Did enjoy the outdoor overlook/patio."

Reviewed on Jul 10, 2025

Bellanca Hotel
Seaport Village Inn Avalon
Seaport Village Inn Avalon
2.5 out of 5
119 Maiden Lane, Avalon, CA
  • 24 min drive from Sullivans Beach
Book a stay at this golf hotel in Avalon. Enjoy a garden, concierge services, and a picnic area. Our guests praise the helpful staff and the clean rooms in our ...
7.4/10 Good! (1,001 reviews)
"Super cool staff and I was chosen as the guest of the week and got a free upgrade, which is bigger than the apartment I live in here in Newport beach. The staff is super helpful and we will definitely be staying there again."

Reviewed on Jun 30, 2025

Seaport Village Inn Avalon
Zane Grey Pueblo Hotel
Zane Grey Pueblo Hotel
3.5 out of 5
199 Chimes Tower Rd, Avalon, CA
  • 23 min drive from Sullivans Beach
Stay at this 3.5-star hotel in Avalon. Enjoy free WiFi, an outdoor pool, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular ...
8.8/10 Excellent! (354 reviews)
"We stayed at Zane Grey Pueblo Hotel for a day during our Catalina trip and had a wonderful experience! The hotel is beautiful with a peaceful atmosphere and stunning views of Avalon. The accommodations were clean, modern, and very comfortable. The staff was friendly and helpful, and everything from ..."

Reviewed on Jul 10, 2025

Zane Grey Pueblo Hotel
Glenmore Plaza Hotel
Glenmore Plaza Hotel
3 out of 5
118 Sumner - Box 155, Avalon, CA
  • 24 min drive from Sullivans Beach
Stay at this 3-star golf hotel in Avalon. Enjoy free WiFi, daily housekeeping, and concierge services. Our guests praise the helpful staff and the clean rooms ...
8/10 Very Good! (1,001 reviews)
Great get away!
"We went for the July 4 holiday. Very fun. Hotel is a short walk to anywhere! It’s very quiet. Bed was comfy… though I reserved a queen bed and our room had a double bed. That was the only downside."

Reviewed on Jul 9, 2025

Glenmore Plaza Hotel
Hotel Mac Rae
Hotel Mac Rae
2.5 out of 5
409 Crescent Avenue, PO Box 246, Avalon, CA
  • 24 min drive from Sullivans Beach
Stay at this hotel in Avalon. Enjoy free breakfast, free WiFi, and a 24-hour front desk. Popular attractions Catalina Island Golf Course and Avalon Pier are ...
8.2/10 Very Good! (1,001 reviews)
"We just returned from Catalina and our room at the hotel Mac Rae was perfect for my teen son and I. It was a perfect location, being right in the center of everything. I loved having a fridge and coffee maker in the room and the room was SUPER clean and cute!! My 16 year old loved being able to walk ..."

Reviewed on Jul 9, 2025

Hotel Mac Rae
Hotel Metropole
Hotel Metropole
3 out of 5
205 Crescent Ave., Avalon, CA
  • 24 min drive from Sullivans Beach
Stay at this 3-star spa hotel in Avalon. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the breakfast and the helpful staff in our ...
8.8/10 Excellent! (988 reviews)
"Wonderful helpful friendly staff that responded right away to questions. Great location- at most 10 minute walk to everything. Only complaint was wifi issues and tv not consistent. Would stay again!"

Reviewed on Jul 9, 2025

Hotel Metropole
El Terado Terrace
El Terado Terrace
3 out of 5
230 Marilla Ave, Avalon, CA
  • 24 min drive from Sullivans Beach
Stay at this 3-star hotel in Avalon. Enjoy a free ferry terminal shuttle, room service, and in-room massages. Our guests praise the helpful staff and the clean ...
8/10 Very Good! (1,009 reviews)
"We loved the full kitchen. Great view. The location was close enough to the main strip."

Reviewed on Jul 9, 2025

El Terado Terrace
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find cheap hotels in Two Harbors

You’re not an average traveler—and Hotwire knows it. Your wanderlust takes you off the beaten path to discover unique adventures and every travel destination’s lesser-known tourist scenes. Hotwire has the hookup! Book your Two Harbors hotel with Hotwire to complete your one-of-a-kind travel checklist.

For you, intrepid voyager, Hotwire has a large selection of the best hotels in Two Harbors.

Choosing the right hotel in California has everything to do with the way you want your trip to go. If you’ve scribbled a few obscure destinations on your itinerary, you probably already have a good sense of how your getaway is taking shape. Lean into that by booking one of Two Harbors’s 295 hotels. Choose the one that best catches your trip’s tourist drift.

If you’re traveling during the week for business, Hotwire can score you a luxury hotel for as low as $223. In town for pleasure? Hotwire still has you covered. If you’re in the mood for a quick last-minute weekend getaway or spa retreat, you can get great Two Harbors hotel deals at the last minute.

While traveling, where you stay plays a major role in your overall vacation enjoyment. Choosing the right hotel is just as important as making sure you book the right flight and car rental. If you’re traveling with family or friends, you may need to book a hotel with connecting rooms. If you enjoy an elegant and relaxing hotel ambiance, opt for one of Hotwire’s luxury hotels in Two Harbors. No matter your reason for visiting Two Harbors, with Hotwire’s large selection of hotels in the area, you’re sure to book a hotel that meets all your accommodation needs.

Frequently Asked Questions About Two Harbors hotels

Where can I find the best last-minute travel deals?

If you’re traveling in the spirit of spontaneity, you’ll love the idea of leaving your exact hotel choice up to chance. With Hotwire Hot Rates, you can unlock great deals on your next flight, hotel, or car rental. Just plug in your general preferences and let Hotwire choose last-minute hotel deals in Two Harbors for as low as $223.

How many hotels are there in Two Harbors?

With over 295 hotels in Two Harbors, you’re sure to find one that best matches your travel mood. When you book with Hotwire, you can score a stellar home away from home for as low as $223.

How to find cheap car rentals in Two Harbors?

Finding a cheap car rental deal in Two Harbors is as easy as scoring cheap hotels in Two Harbors. Hotwire partners with top-of-the-line car rental companies to bring you a large selection of affordable options. Whether you’re in need of a large SUV for the entire family or a more compact but stylish vehicle, Hotwire has you covered. You can unlock great car rental deals if you book a Hotwire Hot Rate at the last minute.