Image banner

Oak & Vine

Oak & Vine | Steak and Seafood Dining

Gladstone, Queensland, Australia

Oaks Gladstone Grand Hotel

“Great Value”

I have stayed at a number of Oaks Hotels, and you know what you are going to get. The rooms are all self-contained, modern, comfortable and great value for money. This hotel is close to restaurants and the city centre. Also close to the Harbour and the Entertainment Centre.

— ange142016, TripAdvisorRead Reviews

link for MyOaks members to get 10% off Oaks Hotels bookings price

Enter promo code MYOAKS when making a booking to receive a 10% discount & join the loyalty program.

oak and vine restaurant logo at oaks grand gladstone


Sporting a fresh, bright and leafy interior, Oak & Vine now boasts a revitalised seafood menu,  offering a dining experience unlike anything else in Gladstone.

With mouth-watering Moreton bay bugs , tuna steaks and classic fish and chips, the seafood lover will be spoilt for choice! But while seafood is our specialty, we also offer a range of non-seafood dishes including char-grilled steaks, pasta dishes, fresh salads and sides to satisfy all tastes. Plus, with a large array of $5 kids dishes including a drink and dessert, you can bring the whole family along.  

Oak & Vine also features a Bar which boasts an interesting range of draught beers, Australian and New Zealand wines and cocktails to enjoy with your meal, after work or just a night out with friends. 

Book Online - Free, Instant, Guaranteed. 

Opening Hours

Monday to Sunday from 4:00pm 



Information and bookings Call: (07) 4839 0099

Main Menu

Oak & Vine Gallery

Open for Lunch and Dinner diners with a wide range of authentic dishes, draught beers, Australian wines and cocktails.

Explore Read our Queensland stories

Business traveller with Backpack looking at Queensland bushland near Gladstone

Contact Us

Oaks Gladstone Grand Hotel Contact Details

Address 79 Goondoon Street, Gladstone QLD 4680
Reservations (Aus) 1300 725 544
Reservations (Int) +61 7 2100 0597
Reception +61 07 4972 2422
Check in / Check out 1400 / 1000