The Rosewood Hotel

6 John St, Rosewood Queensland 4340

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.

  • Alfresco/Outdoor Dining
  • Bar
  • Carpark
  • Entertainment
  • Family Friendly
  • Lawn / Gardens
  • Live Music
  • Pet Friendly - Enquire
  • Suitable for Functions
  • Takeaway Available
  • Disabled access available, contact operator for details.

Experiences you can enjoy:

  • Food & Wine

Cuisines you can enjoy:

  • Bar
  • Beer
  • Beverage
  • Coffee
  • Pub
  • Seasonal Local Produce
  • Share Plates
  • Wine