Located on historic Lydiard Street in the heart of Ballarat, Craig’s Royal Hotel is the legendary Australian gold-rush era grand hotel. Built in 1862 on the site of Bath’s Hotel, Ballarat’s first officially licensed pub, Craig’s has been a goldfield icon since Prince Alfred, Duke of Edinburgh, slept in its ornately decorated rooms in 1867 and Dame Nellie Melba famously sang from its balcony in 1908.

Host to poets, princes and prime ministers over its 160 year history, the hotel is a true icon of the Victorian period. Now, after 5 years extensive restoration, the magnificent accommodation, dining, meeting and banquet facilities are re-establishing Craig’s as the finest boutique heritage hotel in the region.

corner bar

Open every day for Breakfast, Lunch & Dinner, until 8:30 pm.



A casual a la carte menu to suit all styles.

The Atrium is re-opening with a new menu on Saturday the 3rd of July 2021.

our rooms

Lockdown special now on!
Discounted room rates until October.

A range of rooms to suit all styles and budgets.

Each room has been individually decorated with beautiful decor and antiques, meaning no two rooms are the same.



Contact us for your next function or wedding at Craig’s Royal Hotel. 

An iconic Ballarat venue that will be sure to make your event come to life.

high tea

High tea commences at 3pm every Sunday.

Bookings are essential, all dietary requirements & payments will be needed upon booking.

Adult: $75

Children (Ages 4-12): $30


gift cards available!

Speak to our staff to find out more! 

Currently available for purchase within the venue. Online sales coming soon! 

lockdown special!

Discounted nightly rates to celebrate getting out of lockdown once again!

Classic single $135 per night
Classic double $175 per night
Superior $195 per night
Royal $355 per night
*no breakfast or in house dining, bookings must be made directly to receive discount*

Our bistro will remain closed due to the Victorian Government capacity restrictions surrounding Covid-19.