Welcome to Historic Macedon Railway Hotel. Located in the heart of the Macedon Ranges we are less than an hours drive from Melbourne.
We invite you to sit by our open fire and enjoy the fine food and wines from our renowned bistro while you stay the night in our beautifully refurbished guest rooms. We offer sensational views of the mountain from our deck.


From: $100 per night to: $130 per night


  • Guest Rooms
  • Onsite Restaurant
  • Car Parking

How to get here

Find out what’s happening in the Macedon Ranges this month

Catch up with us on social media.