Mantra Mooloolaba Beach

Corner Venning Street And The Esplanade , Mooloolaba QLD 4557

Exterior - Mantra Mooloolaba Beach


A world class resort hotel, retail and conference complex on a premier site, offering fully furnished apartment accommodation. The resort offers plenty of opportunity for relaxation and rejuvenation with onsite facilities including 2 heated swimming pools, whirlpool spas, a sauna, exercise room and an observation deck complete with pool and gazebo.

Please note this is a non smoking property.

Loading map, please wait...


  • 24 Hour Reception
  • Apartments
  • Bar on Premises
  • Barbecue
  • Babysitting Available
  • Business Service Available
  • Dining Options Off-Site Nearby
  • Drycleaning
  • Exercise Equipment
  • High Rise (3 Floors or More)
  • Lift
  • Parking - Security Undercover
  • Pool - Heated
  • Pool - Indoor
  • Sauna
  • Non Smoking - Dedicated Floors
  • Spa
  • Wake-up Call Facilities

Reception Hours:

24 hours.

Check In:


Check Out:


Number Of Rooms:


Number Of Floors:


Distance To Nearest Airport:

97 kilometres north of Brisbane (approximately an hours drive). Located on prime esplanade land overlooking the South Pacific Ocean with direct beach access. The resort adjoins a local shopping complex and is close to the restaurants in Mooloolaba. The local area also offers every sporting and recreational opportunity from world class golf courses to sailing and enchanting bushwalks.

Distance To Nearest Beach:


Distance To Nearest Public Transport:


Restaurant Info:


Bar Info:


Credit Cards Accepted:

All major credit cards.
Note that a credit card may be requested upon check-in as a form of security deposit.

Disabled Facilities:

Disabled room(s) available on request.

Childrens Facilities:

Babysitting available on request, charges apply, payable direct.

Driving Info:

Parking facilities available onsite.

Transfer Info:

Please select from our transfer options.

Important Information:



Dates and Passenger details

Specify child ages as at time of travel

 Retrieving information. Please wait...

need to contact us?
1300 551 669 within Australia
+61 7353 54534 worldwide