Experience the timeless flavors of India at Shalimar, Melbourne's Oldest Indian Restaurant, proudly established in 1981!

For over four decades, Shalimar has been a culinary cornerstone, enchanting patrons with the rich, authentic taste of Indian cuisine. Our legacy is steeped in tradition, and our commitment to excellence remains unwavering.

What sets us apart is not just our age but our dedication to crafting dishes that transport you straight to the vibrant streets of India. From fragrant curries to sizzling tandoori delights, our menu is a treasure trove of culinary wonders that cater to every palate.

Our chefs meticulously blend spices and herbs to create a symphony of flavors that dance on your taste buds. Each dish is a work of art, made with the freshest ingredients and a passion for perfection.

At Shalimar, we take pride in our warm and inviting ambiance, where you can savor your meal in comfort and style. Our attentive staff is here to ensure your dining experience is nothing short of exceptional, whether you're celebrating a special occasion or simply enjoying a night out.

Join us at Shalimar, where tradition meets innovation and history blends seamlessly with the contemporary. Come and taste why we've been a beloved part of Melbourne's culinary scene for over four decades.

For a dining experience that transcends time and leaves an indelible mark on your senses, visit Shalimar, Melbourne's Oldest Indian Restaurant, and let us take you on a culinary journey through India's heart and soul.

Visit Website

Gallery / Photos


Menu Not Available!

Location / Contacts

Opening Hours

  • Monday Closed
  • Tuesday 05:30 PM - 09:30 PM
  • Wednesday 05:30 PM - 09:30 PM
  • Thursday 05:30 PM - 09:30 PM
  • Friday 05:30 PM - 09:30 PM
  • Saturday 05:30 PM - 09:30 PM
  • Sunday 05:30 PM - 09:30 PM


Contact Us


  • 368


Your cart

Location for : Listing Title