Find hotels near Granite Island, from $64

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Granite Island hotels

Pan Co Victor Harbor

Pan Co Victor Harbor
3.0 star property
0.7 mi from Granite Island
9.0 out of 10, Wonderful, (137 reviews)
"Close to everything. Room clean tidy, had all amenities needed in the room for a short stay"
Australia
Kirsty
$90 nightly
The price is $100
May 5 - May 6
Total with taxes and fees
Pan Co Victor Harbor

Victor Harbor City Inn

Victor Harbor City Inn
3.0 star property
0.8 mi from Granite Island
9.0 out of 10, Wonderful, (419 reviews)
"Lovely room with 2 double beds. Fantastic location, near horse driven tram, beach front, shops & eateries - walked everywhere. Had a wonderful stay, loved Victor Harbor. "
Australia
Patricia
$86 nightly
The price is $95
Apr 26 - Apr 27
Total with taxes and fees
Victor Harbor City Inn

Nightcap at Hotel Victor

Nightcap at Hotel Victor
3.5 star property
0.7 mi from Granite Island
8.6 out of 10, Excellent, (785 reviews)
"Perfect location, easy parking next door, very clean and spacious rooms all amenities were fantastic"
Australia
David
$101 nightly
The price is $111
May 10 - May 11
Total with taxes and fees
Nightcap at Hotel Victor

Anchorage Seafront Hotel

Anchorage Seafront Hotel
3.5 star property
0.8 mi from Granite Island
8.4 out of 10, Very Good, (1,001 reviews)
"Wonderful nostalgic building. Excellent location. "
Canada
Kalvin
$58 nightly
The price is $64
Apr 30 - May 1
Total with taxes and fees
Anchorage Seafront Hotel

Victor Harbor Holiday Park

Victor Harbor Holiday Park
3.0 star property
1.2 mi from Granite Island
8.4 out of 10, Very Good, (334 reviews)
"The kids always love staying here"
Australia
Alexandra
$75 nightly
The price is $83
Apr 28 - Apr 29
Total with taxes and fees
Victor Harbor Holiday Park

YHA Port Elliot

YHA Port Elliot
2.0 star property
3.6 mi from Granite Island
9.6 out of 10, Exceptional, (87 reviews)
"Yes, room neat and clean, staff very good "
Australia
Jeffrey
$61 nightly
The price is $67
Apr 13 - Apr 14
Total with taxes and fees
YHA Port Elliot

Discovery Resorts - McCracken Country Club

Discovery Resorts - McCracken Country Club
3.5 star property
2.1 mi from Granite Island
8.8 out of 10, Excellent, (1,001 reviews)
"Rooms were comfortable and quiet. Plenty of parking and restaurant had great food "
Australia
Ana
$113 nightly
The price is $125
Apr 28 - Apr 29
Total with taxes and fees
Discovery Resorts - McCracken Country Club

The Bluff Resort Apartments

The Bluff Resort Apartments
4.0 star property
2.4 mi from Granite Island
8.8 out of 10, Excellent, (988 reviews)
"Great ocean view, clean room and helpful staff Love to stay there 😊"
Australia
Sumanjeet
$94 nightly
The price is $104
Apr 14 - Apr 15
Total with taxes and fees
The Bluff Resort Apartments

Beach Huts Middleton

Beach Huts Middleton
4.0 star property
6.4 mi from Granite Island
9.8 out of 10, Exceptional, (262 reviews)
"We had a lovely 1 night stay in the Henley beach hut, it was spacious and clean. Large enough for our family of 4. "
Australia
Nicole
$156 nightly
The price is $173
Apr 26 - Apr 27
Total with taxes and fees
Beach Huts Middleton

BIG4 Port Elliot Holiday Park

BIG4 Port Elliot Holiday Park
3.5 star property
4.1 mi from Granite Island
8.6 out of 10, Excellent, (115 reviews)
"Exactly what we needed, clean, comfortable, spacious "
Australia
Lima
$91 nightly
The price is $91
May 3 - May 4
Total with taxes and fees
BIG4 Port Elliot Holiday Park

Ocean Crest Motel

Ocean Crest Motel
3.0 star property
2.1 mi from Granite Island
5.8 out of 10, (217 reviews)
"Lots of shops and parking"
Australia
Jet
$76 nightly
The price is $76
Apr 28 - Apr 29
Total with taxes and fees
Ocean Crest Motel

Discovery Parks - Goolwa

Discovery Parks - Goolwa
2.5 star property
9.3 mi from Granite Island
8.8 out of 10, Excellent, (83 reviews)
"Loved everything will be definitely going back"
Australia
Donlee
$74 nightly
The price is $74
Apr 28 - Apr 29
Total with taxes and fees
Discovery Parks - Goolwa

Motel Goolwa

Motel Goolwa
3.0 star property
9.6 mi from Granite Island
8.4 out of 10, Very Good, (363 reviews)
"Good location."
Australia
HENRI
$96 nightly
The price is $106
Apr 26 - Apr 27
Total with taxes and fees
Motel Goolwa
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.

Top Granite Island Hotel Reviews

Hotels near other Granite Island attractions

Frequently asked questions

What hotels are within walking distance to Granite Island?
Discover the perfect getaway near Granite Island with these top-rated hotels that combine comfort and convenience.

Victor Holidays

Victor Holidays is a charming 3-star hotel located just a 5-minute walk from Granite Island, with an impressive review rating of 10. Guests can enjoy free daily breakfast and the convenience of secured self-parking. With nearby access to white sand beaches and windsurfing opportunities, it's an ideal choice for outdoor enthusiasts. The inviting atmosphere and thoughtful amenities make this hotel a favorite among travelers.

Pan Co Victor Harbor

Pan Co Victor Harbor, rated 9.0 by travelers, offers a cozy 3-star stay just a 15-minute walk from Granite Island. This hotel features a kitchenette in each room, perfect for those who enjoy cooking. Guests appreciate the daily housekeeping and the added luxury of a private hot tub. With self-parking options available and a relaxing atmosphere, it's a great base for exploring the stunning coastal area.

Victor Harbor City Inn

Victor Harbor City Inn, also rated 9.0 by travelers, is a welcoming 3-star hotel located 17 minutes from Granite Island. This hotel offers free self-parking and direct access to nearby sandy beaches, making it a convenient choice for beach lovers. With a prime location near shopping districts and essential amenities, travelers can enjoy a comfortable and relaxing stay in the heart of South Australia.
How much is a hotel near Granite Island?
Staying near Granite Island is a treat, with plenty of hotels from $64 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
Can I book a fully refundable hotel close to Granite Island?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Granite Island", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Granite Island?
To look for discounts on hotels near Granite Island, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia