The Rosewood Hotel

Food Experience
Charcuterie board of cheese, crackers and sliced meats
Calamari in a bowl
Five bottle of wine sitting on the bar
Tables and chairs inside The Rosewood Hotel
Outside seating area at The Rosewood Hotel
+4
Gallery showing 5 of 9 images, 4 more available

About

Welcome to the Rosewood Hotel, a true Queensland country pub located in the heart of town at 6 John St, Rosewood. Steeped in local history and known for its warm, down-to-earth hospitality, The Rosewood Hotel is the perfect place for families, locals, and travellers to relax and enjoy great food, cold drinks, and good company.

Our spacious beer garden is the centrepiece of the pub — a laid-back spot to unwind, listen to live music, and soak up the Rosewood sunshine. With a big backyard where the kids can run and play, and a dog-friendly environment, it's a welcoming space for the whole family (including the four-legged ones!).

Inside, you'll find a classic Queensland pub atmosphere with a modern touch. Our menu celebrates traditional pub food — but better: generous portions, quality ingredients, and all your favourites elevated with care. From hearty meals to lighter bites, there's something for everyone.

Whether you're meeting friends for a drink, bringing the family out for dinner, or simply passing through town, the Rosewood Hotel offers genuine hospitality and a true taste of country Queensland living.

Hours

Open now• Closes at 21:00

Today: 05:30–21:00

Facilities and visitor features

23 features
Disabled access available, contact operator for details.

Where you'll be

6 John St

Rosewood QLD 4340