The Oasis One Mile Beach | Port Stephens Accommodation

In the bush, beside the beach. The Oasis is a secluded retreat, with 9 self-contained cabins, nestled amongst 5-acres of melaleuca rainforest and subtropical gardens with a central billabong. Rest and relax in a beautiful natural setting just minutes from the beach.

Nestled in the Tea Tree rainforest and bushland, beside the beach you will find the hidden gem that is The Oasis. A unique retreat set on 5 acres of native bushland. Come and experience what it's like to get back to nature with cabins set amongst gardens and running water features, including our large pond.

Our self-contained cabins are tucked away from the hustle and bustle of cars or people, yet only minutes away from the surrounding beaches and national parks. The iconic One Mile Beach, Port Stephens is 500 metres away and the Main centre of town (Nelson Bay) is less than 10 minutes drive.

We have 7 lofted Family Cabins and 2 Hot Tub Cabins. Suitable for singles, couples, families and groups alike. We provide comfortable an affordable accommodation, all you need to provide is your food, drink, personal items and beach towels. We look after the rest.

Our Resort is pet friendly, so why not bring your family pet with you. There is a small fee of $15.00 per pet per night. Please advise on your booking if you are bringing your pet, so we can allocate you a pet friendly cabin

Within our grounds you will also find our Wellness Centre, a complete integration of body, mind and spirit. The realisation that everything we do, think and believe has an effect on our state of wellbeing. Our facility has been developed to provide a tranquil and safe environment for both residents and visitors of Port Stephens to refresh, recharge and reconnect. A range of holistic services and retreats are available. You can find out more about the centre and pre book your treatments at

Our Location

The Oasis is at One Mile Beach, 2 minutes drive from Anna Bay,
Port Stephens. We are a secluded bushland resort at 5 Koala
Place, a short walk to the beach.

Newcastle Airport: 25 minutes drive
Sydney: 2.5 hours drive
Brisbane: 1.5 hour flight
Melbourne: 1.5 hour flight