Hotels in and around St Andrews Beach, Victoria

Photo of Offshore Retreat Offshore Retreat
427 Sandy Road, St Andrews Beach, 3941 (within 1km)
  from $255
Just a minute’s walk from Rye Ocean Beach, Offshore Retreat offers a range of pet friendly accommodation, some with a hot tub or a fireplace. Nestled on 2 acres of bush land, guests can relax on deck chairs by the fish pond.
Book Now!
Photo of Oceans Edge Oceans Edge
(within 1km)
**** from $300
Oceans Edge is a 5-bedroom holiday home, located in Saint Andrews Beach. The property is 12 km from Sorrento and free private parking is provided. The holiday home is composed of 5 bedrooms and 2 bathrooms, fitted with free toiletries.
Book Now!
Photo of Moonah Ridge Moonah Ridge
150 Bass Meadows Blvd, 3941 (2.0km from St Andrews Beach)
  from $1090
Moonah Ridge offers both a 7-bedroom and a 5-bedroom holiday home as well as a 2-bedroom townhouse, located in St Andrews Beach. Most homes have a private hot tub.
Book Now!
Photo of Tree Tops Tree Tops
22 Geraldine Street, 3941 (2.0km from St Andrews Beach)
  from $199
Offering a 2-person spa bath, a wrap-around veranda and 3 bedrooms, Tree Tops is just 250 metres from Sixteenth Beach.
Book Now!
Photo of Chill Apartment Chill Apartment
267-269 Dundas St, 3941 (2.1km from St Andrews Beach)
  from $189
Just a 5-minute drive from Peninsula Hot Springs, Chill Apartment offers private accommodation with BBQ facilities. Guests can enjoy garden views from their balcony and outdoor dining area.
Book Now!
Photo of Harmony Bed & Breakfast Harmony Bed & Breakfast
45 Placadena Rd, 3939 (2.4km from St Andrews Beach)
**** from $230
Harmony B&B is situated amongst 5 acres of gardens on the Mornington Peninsula. Guests can relax with a book in the library or in front of the gas fire in the guest lounge with large-screen TV.
Book Now!
Photo of Rye Backbeach Bliss Rye Backbeach Bliss
9 Forbes St,, 3941 (2.6km from St Andrews Beach)
  from $200
Set in Rye, this air-conditioned holiday home features a terrace and a garden with a barbecue and a sun terrace. The property features views of the garden and is 48 km from Geelong. Free private parking is available on site.
Book Now!
Photo of Peppers Moonah Links Peppers Moonah Links
(2.7km from St Andrews Beach)
**** from $172
Peppers Moonah Links Resort offers two 18-hole championship golf courses, a luxury day spa and a restaurant with panoramic views. Each room has a balcony overlooking the golf courses.
Book Now!
Photo of Moonah Links - Apartment 43 Moonah Links - Apartment 43
43/7 Muirfield Lane, 3939 (2.9km from St Andrews Beach)
  from $184
Located in Fingal, this air-conditioned apartment features free WiFi. Guests benefit from terrace. The kitchenette features a dishwasher and there is a private bathroom with free toiletries and a hair dryer. A TV and DVD player is provided.
Book Now!
Photo of Makoha Makoha
(3.0km from St Andrews Beach)
  from $1472
Just 300 metres from St Andrews Beach, Makoha is a stunning modern house boasting a private outdoor pool and a fitness room. The 4-bedroom house features an outdoor dining area with BBQ facilities.
Book Now!
Photo of Weeroona Bed And Breakfast Weeroona Bed And Breakfast
26 Creedmore Drive, 3941 (3.3km from St Andrews Beach)
  from $250
Set on 3 acres of landscaped tropical gardens, this B&B offers self-contained accommodation on the beautiful Mornington Peninsula. Guests can enjoy breakfast overlooking the heated swimming pool.
Book Now!
Photo of Arcadia in Rye Arcadia in Rye
32 Bethany Close, 3941 (3.4km from St Andrews Beach)
  from $225
Located in Rye, 49 km from Geelong, Arcadia in Rye boasts an outdoor pool and sun terrace. Free private parking is available on site. Some units have views of the mountains or pool. Every room comes with a private bathroom fitted with a shower.
Book Now!
Photo of Loquat Getaway On Sussex Loquat Getaway On Sussex
12 Sussex Road, Rye, 3941 (3.5km from St Andrews Beach)
  from $260
Situated in Rye in the Victoria Region, this air-conditioned detached holiday home is 49 km from Geelong. Guests will benefit from a terrace and a barbecue. There is a seating area, a dining area and a kitchen equipped with dishwasher.
Book Now!
Photo of Tree Tops Inn The Bay Tree Tops Inn The Bay
29 Glen Dr, 3941 (3.7km from St Andrews Beach)
**** from $175
Set in Rye, Monington Peninsula, in the Victoria Region, and just 3 minutes' drive from Rye Pier and Rye Foreshore, Tree Tops Inn The Bay is a detached holiday home offering private parking for up to 3 cars, barbecue facilities and both books and...
Book Now!
Photo of Rustic Coastal Rustic Coastal
16 Tanderra St, 3941 (3.8km from St Andrews Beach)
*** from $231
Rustic Coastal is a holiday home with a barbecue, set in Rye. The property boasts views of the sea and is 47 km from Geelong. Free WiFi is provided throughout the property and free private parking is available on site.
Book Now!
Photo of Hidden Gem in the Heart of Town Hidden Gem in the Heart of Town
21 Timmins Crescent , 3941 (3.9km from St Andrews Beach)
  from $260
Located 48 km from Geelong, Hidden Gem in the Heart of Town offers pet-friendly accommodation in Rye. It provides free private parking. There is a seating area, a dining area and a kitchen equipped with a dishwasher.
Book Now!
Photo of Demure charm Demure charm
22 Yootha Court, 3941 (4.1km from St Andrews Beach)
  from $289
The golden sands of Rye Bay Beach are just a 3-minute drive away when you stay at Demure Charm. This 4-bedroom house is surrounded by gardens, and has a patio with an outdoor dining area and BBQ facilities.
Book Now!
Photo of Fairlea Lodge Fairlea Lodge
11 Omar Street, 3941 (4.2km from St Andrews Beach)
*** from $259
Fairlea Lodge is a holiday home situated in Rye, 46 km from Geelong. The property is 8 km from Sorrento and free private parking is provided. The kitchen has a dishwasher and there is a private bathroom. A TV and DVD player are available.
Book Now!
Photo of Bayplay Cottages & Accommodation Bayplay Cottages & Accommodation
15-19 Eugenia St, 3941 (4.4km from St Andrews Beach)
*** from $145
Boasting a tennis court and a hot tub, Bayplay Cottages are just 2 km from the beach. Surrounded by lovely gardens, all cottages include a private patio with BBQ facilities and garden views.
Book Now!
Photo of Sunny Side Up B&B Rye Sunny Side Up B&B Rye
(4.4km from St Andrews Beach)
**** from $195
Striped lounge chairs, a hot tub and an outdoor dining area are offered at Sunny Side Up B&B. Free WiFi and free private parking is included in all rooms. Peninsula Hot Springs is 8 minutes’ drive.
Book Now!
Photo of Into the blue cottage Into the blue cottage
6 Belinda St, 3942 (4.5km from St Andrews Beach)
*** from $265
Into the blue cottage is a holiday home located in Rye, 47 km from Geelong. The property is 7 km from Sorrento and free private parking is provided. There is a seating area and a kitchen complete with an oven and a microwave.
Book Now!
Photo of Kanasta Caravan Park Kanasta Caravan Park
(4.6km from St Andrews Beach)
  from $135
Located in the coastal town of Rye, Kanasta Caravan Park offers self-contained accommodation with free WiFi and on-site parking. Guests of the holiday park can prepare a meal in the BBQ area or play a game of table tennis.
Book Now!
Photo of Skip, Shop, Splash Skip, Shop, Splash
13 Bimble Street , 3941 (4.6km from St Andrews Beach)
  from $300
The beautiful Rye Bay Beach is just 400 metres away when you stay at Skip, Shop, Splash. This 3-bedroom holiday home features an undercover patio with an outdoor dining area and BBQ facilities.
Book Now!
Photo of Get Into the Groove Get Into the Groove
(4.8km from St Andrews Beach)
  from $231
Just a 15-minute walk from Bay Beach, Get Into the Groove offers a balcony, outdoor furniture and BBQ facilities. This self-contained accommodation is air-conditioned and offers garden views.
Book Now!
Photo of Beach Holiday Apartments Beach Holiday Apartments
22 Dundas Street, 3941 (4.8km from St Andrews Beach)
  from $195
Just 3 minutes’ walk from Rye Beach, Beach Holiday Apartments offers a TV and a DVD player. The property features a lovely garden and a barbecue area with outdoor seating. Free parking is available on site.
Book Now!
Photo of ABC Accommodation - Rye ABC Accommodation - Rye
(4.8km from St Andrews Beach)
  from $250
ABC Accommodation - Rye offers accommodation in Rye, 47 km from Geelong. The air-conditioned unit is 8 km from Sorrento. The kitchen comes with a dishwasher and an oven, as well as a coffee machine. A TV is available.
Book Now!
Photo of Iona B&B Iona B&B
13 Blakiston Grove, 3941 (4.8km from St Andrews Beach)
**** from $215
Set within a Federation-style cottage, this 1-bedroom apartment offers a patio, a relaxing spa bath and free continental breakfast. Iona B&B is less than 10 minutes’ walk from Capel Sound Beach.
Book Now!
Photo of Castaway Castaway
57 Alma Road, 3941 (4.8km from St Andrews Beach)
  from $208
Just a 10-minute walk from the beautiful Rye Bay Beach, Castaway 4-bedroom house features a terrace with an outdoor dining area and BBQ facilities. The spacious house features coastal inspired interiors.
Book Now!
Photo of Casa Dolce Casa Casa Dolce Casa
41 Florence Drive, 3941 (4.9km from St Andrews Beach)
  from $290
Featuring a balcony, Casa Dolce Casa is a holiday home, located in Rye. It provides free private parking. There is a seating area, a dining area and a kitchen equipped with dishwasher. A flat-screen TV and DVD player is available.
Book Now!
Photo of Best Western One Four Nelson Best Western One Four Nelson
14 Nelson Street, 3941 (4.9km from St Andrews Beach)
**** from $180
This award-winning hotel is located in Rye, only 50 metres from the shores of Port Phillip Bay. All its modern suites feature a balcony or patio overlooking the outdoor pool. Contemporary furniture and kitchenettes are featured in all suites.
Book Now!

More local information about St Andrews Beach

Search for Hotels in another area

Home page