Skip to main content.

Hotels in St Marys, South Australia

Search & Compare St Marys Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in St Marys

What's St Marys like?

St Marys is a welcoming city where you can spend time checking out the the local cuisine. St Marys might not have well-known attractions within the city, but you won't need to venture far to find top places to visit like Glenelg Beach and Adelaide Central Market. Popular sights in the surrounding area include Victoria Square and Rundle Mall.

What types of hotels are available in St Marys?

We have St Marys accommodations with prices starting at USD 14. Choose one of our 614 deals and get discounts of up to 30%.

Below are the number of accommodations by star rating in St Marys and the surrounding area:

  • • 41 5-star accommodations from USD 89 per night
  • • 223 4-star accommodations from USD 70 per night
  • • 94 3-star accommodations from USD 42 per night
  • • 9 2-star accommodations from USD 14 per night

How to Get to St Marys

What is the closest airport to St Marys?

  • • Adelaide, SA (ADL), 5.2 mi (8.3 km) from central St Marys

Things to See and Do in St Marys

What is there to see near St Marys:

  • • Glenelg Beach (4.3 mi/7 km from the city center)
  • • Victoria Square (5.4 mi/8.7 km from the city center)
  • • Government House (5.9 mi/9.5 km from the city center)
  • • Adelaide Festival Centre (5.9 mi/9.5 km from the city center)
  • • Adelaide Oval (6.2 mi/9.9 km from the city center)

What is there to do near St Marys:

  • • Adelaide Central Market (5.3 mi/8.5 km from the city center)
  • • Rundle Mall (5.8 mi/9.3 km from the city center)
  • • Art Gallery of South Australia (5.9 mi/9.6 km from the city center)
  • • National Wine Centre of Australia (6.2 mi/9.9 km from the city center)
  • • Adelaide Casino (5.8 mi/9.4 km from the city center)

When is the best time to visit St Marys?

  • • Hottest months: February, January, December, March (average 85°F)
  • • Coldest months: August, July, June, September (average 46°F)
  • • Rainiest months: September, August, July, and June (average 2.40 inches of rainfall)