Where are you headed next?

Explore destinations & get inspired for your next getaway

  • Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories

    • Things to do
    • Places to visit
    • Hotels and resorts
    • Honeymoon packages
    • Holiday packages
    • Real Traveler Stories


      Shillong is the capital of Meghalaya and is synonymous with natural beauty and picturesque landscape. One can do several things while in this city, however, it’s got special ranking when it comes to listing adventure sports in Shillong.

      Read more

      Shillong, the capital of Meghalaya, is one of the most pristine and picturesque hill stations in India. Located in the northeast part of the country, Shillong is known for its mesmerizing combination of waterfalls and forests.

      Read more

      Honeymoon is a special episode of anyone’s life after marriage. It’s the time when two people get to share time at a secluded place and the bond of love gets even more firm. It cannot get better than to celebrate the ‘we time’ at Shillong during the honeymoon period.

      Read more

      Cover Image Credit: Booking.com

      Shillong- “The Abode of clouds” is a hill station in the north-eastern part of India and the capital of the state Meghalaya is also known as the “Scotland of the east”. It’s known for manicured gardens at Lady Hydari Park, Wards lake surrounded by walking trails, the Don Bosco Centre for Indigenous cultures features displays on the region’s native people.

      Read more

      As you move outside, however, you’re introduced to undulating hills, quiet hiking trails and huge natural formations that will leave you awestruck. Check out these places to visit near Shillong that will enrich your holiday.

      Read more

      Shillong is not only one of the most beautiful hill stations in India, but it is the capital of the beautiful state of Meghalaya as well. It is also known as the "Scotland of the East" because of its similarity to the spectacular European country. Grand mountains surround the entire city of Shillong, and the houses look spectacular as well.

      Read more

      No matter where and how far and how beautiful places we travel to, at some point we are bound to feel homesick. At some point, we are surely going to miss home, because no matter what, that is where our hearts stay. However, for you to feel and understand which is your home exactly, you need to first travel.

      Read more

      Located in North-East India, Shillong is one of the most mesmerizing hill stations in India and is the capital of Meghalaya. Shillong is an alluring place embraced by beautiful gardens with full-bloomed flowers, sparkling lakes that flow untamed and unhindered, and cultural centers that proudly preserve and display the traditions and mores of the native people of Shillong. One can only hope to not be absolutely flabbergasted by the captivating city!

      Read more

      When it comes to the best hill stations around India, it isn’t a wonder that Shillong makes its place in the top 5. With the beautiful surroundings and amazing landscapes, this city is one of the rare gems that the Indian subcontinent has.

      Read more

      Shillong is a hill station cum capital of the Northeast Indian state of Meghalaya. The place is surrounded by pine trees, which adds to the greenery cover making this location a paradise for travellers.

      Read more

      Cover Image Credit: pixabay

      India has various destinations where you can experience river rafting, and one of those destinations is Shillong. The amazing part about Shillong is that you do not have to be a professional swimmer to enjoy this adventure.

      Read more

      Surrounded by beautiful pine forests and gorgeous mountains, Shillong is a hill station in India that brings to mind John Muir’s famous quote “Keep close to nature’s heart…and break clear away, once in awhile, and climb a mountain or spend a week in the woods.”

      Read more

      The capital of one of the seven sister states, Meghalaya, Shillong is known to be one of the most exotic places of India. It is because the city is admired for its natural setting, breathtaking views, and mouth-watering food. While the amazing tourist attractions are reasons why people choose to visit Shillong, it's the food that always compels people to revisit this extraordinary place.

      The colorful heritage is very well reflected in the cuisines served at the restaurants in Shillong. From local to Chinese and Assamese to Bengali, Shillong serves a plethora of cuisines to the foodies who are here just to excite their taste buds.

      10 Best Restaurants In Shillong

      We have curated a list of 10 best restaurants in Shillong where you can try delicious food and understand the culture of this hill city.

      1. City Hut Family Dhaba

      One of the best restaurants in town

      Image Source

      Don’t let the name trip you off! City Hut is nowhere close to dhaba and you will realize it once you enter this amazing restaurant. One of the best restaurants in town, this place offers finger-licking food. The place is a perfect blend of rustic ambience and contemporary dining experience. The restaurant offers 4 different seating options with a dedicated room for families and flower-decked straw pavilion. The food is cooked with immense passion and you will be greeted by happy faces of the servers. 

      Location: Earle Holiday Home Oakland Road, Shillong 793001, India
      Timings: 11 AM to 9.30 PM
      Average Cost For Two: INR 600
      Must Try: Tandoori dishes

      Must Read: 8 Top Things To Do In Shillong For A Memorable Trip In Meghalaya

      2. Dejavu

      restaurant cum lounge bar

      Image Source

      Undoubtedly, Dejavu is one of the most unique names when it comes to restaurants. The place is a restaurant cum lounge bar that is popular amongst the younger crowd who wants to enjoy great food and lively music. The dim lights of the restaurant create a calm and soothing ambience for you to relax and break away from the monotony of the city life. The most amazing feature of the restaurant is the karaoke station here that no other restaurant in Shillong provides. The Chinese and Asian cuisines offered here will entice your taste buds and leave you asking for more.

      Location: Police Point, Laitumkhrah | Dejavu Restaurant 3rd Floor,Branto Complex Building,Red hill Rd, Shillong 793003, India
      Timings: 12 PM to 10 PM
      Average Cost For Two: INR 1000
      Must Try: Honey Glazed Roast Pork, Spicy Chicken Corn Soup

      Suggested Read: Explore These 9 Mesmerizing Places To Visit In Shillong In May On Your Next Vacay!

      3. Cafe Shillong

      best restaurant

      Image Source

      Cafe Shillong is a small restaurant located in the Cafe Shillong Bed and Breakfast Hotel. The place packs quite a punch when it comes to delicious mouth watering food. The restaurant offers amazing ambience and food that is prepared using fresh produce and without any artificial preservatives. This food joint offers amazing local and Asian dishes that will put you in a food coma and you will crave for more. The service of this restaurant is impeccable and servers are well trained and experienced.

      Location: L.P. Building Niit Building Main Road Laitumkhrah, Shillong 793003 India
      Timings: 12 PM to 10 PM
      Cost For Two: INR 600
      Must Try: Chilly Pork and Shillong Fried Rice, Pork Momos

      Suggested Read: 8 Exciting Adventure Sports In Shillong To Get Closer To Marvels Of Mother Nature!

      4. Dylan’s Cafe

      amazing food from the menu

      Image Source

      India’s first tribute cafe, Dylan’s cafe is a place that celebrates the music legend - Bob Dylan and his contribution to the music industry. The place offers a peek into the influence that Bob Dylan left on the development of the music industry and igniting spark amongst millions of people around the world. The cafe offers a relaxed environment that stimulates creativity and results in good conversations amongst people from all walks of life. The cafe is always buzzing with tunes and contemporaries of Bob Dylan in the background while you gorge on amazing food from the menu that is as comforting as the music of Dylan.

      Location: Opposite St. Edmund's School, Fruit Garden Risa Colony, Shillong 793003 India
      Timings: 11.30 AM to 10 PM
      Cost For Two: INR 400
      Must Try: Burgers, Steaks, Desserts

      Suggested Read: The Famous Cherry Blossom Festival Is Ready To Paint Shillong With Hues Of Pink & White

      5. Ginger Restaurant

       food that is different from the regular Indian dishes

      Image Source

      If you have been travelling in Shillong for quite some time now and tired of eating Indian dishes, Ginger restaurant is the place you should go to and experience food that is different from the regular Indian dishes. The Ginger restaurant is one of the places that has made its mark in the food industry of Shillong offering dishes that are eclectic and will put your taste buds into a frenzy. The restaurant offers a relaxing and calm ambience that will make you forget all your worries for the time you spend here. The wood and cream color interiors coupled with the impeccable seating arrangements will make you feel at home. What's more? The budget friendly menu of the restaurant will not leave a hole burning in your pocket once you are done with a hearty meal.

      Location: Hotel Polo Towers, Polo Grounds, Shillong - 793001
      Timings: 11.30 AM to 9.00 PM
      Cost For Two: INR 500
      Must Try: Pasta, Crepes, Stroganoff, Cannelloni

      Suggested Read: 6 Trails That’ll Allow You To Experience Trekking In Shillong At Its Best

      6. Heritage Club - Tripura Castle

      heritage wing restaurant

      Image Source

      The Heritage Club is one of the oldest hotels in Shillong. It boasts of being a host to royalties for years making it one of the prime places to stay and dine at. The heritage wing restaurant in the hotel is a place where you can dine like the royals used to. The ambience of the restaurant speaks royalty with plush seating arrangements and a view of the courtyard wherein you can enjoy the food with a view. The food here is prepared by the chefs who have served the royalties for years. The restaurant offers Chinese and Indian cuisines that are sumptuous and delicious.

      Location: Tripura Castle Road, Shillong 793003 India
      Timings: 1.00 PM to 10.00 PM
      Cost For Two: INR 600
      Must Try: Fried Ice Cream

      Suggested Read: 5 Handpicked Resorts Near Shillong Which Are Known For Ultimate Luxury And Comfort!

      7. Lamee Restaurant

      this is the best restaurant

      Image Source

      Lamee restaurant - a Chinese and Indian restaurant in Shillong is a family restaurant which is very popular amongst locals and tourists alike. Located in Police Bazar, the restaurant serves amazing vegetarian and non-veg dishes that will make you want to visit this place again and again. The atmosphere here is relaxing, service is quick, and food is finger-licking delicious making this restaurant a must visit when travelling through Shillong.

      Location: Lovi's Arcade Gs Rd Police Bazar, Shillong 793001 India
      Timings: 11 AM to 10 PM
      Cost For Two: INR 600
      Must Try: Momos, Pork curry with fried rice

      Suggested Read: Here’s Your Guide For River Rafting In Shillong To Amp Up The Fun On Your Vacation!

      8. Madras Cafe

      Madras Cafe is a restaurant

      Image Source

      Situated in Police Bazaar, Madras Cafe is a restaurant with a name that might stir up confusion but food that will make you want to come again. One of the best restaurants in police bazaar, shillong, the restaurant speaks for itself owing to the amazing food it serves. The restaurant is a multi cuisine restaurant serving Indian, Chinese, and Continental dishes at affordable prices. The place is perfect for early breakfast and dinner.

      Location: Jail Road | Opp Mtc Building, Police Bazar, Shillong 793001, India
      Timings: 7 AM to 10 PM
      Average Cost For Two: INR 500
      Must Try: South Indian, Filter Coffee

      Suggested Read: 8 Great Picnic Spots Near Shillong Where You Can Head For An Amazing Time In 2021!

      9. Qzine

      Qzine is one of the top restaurants in Shillong

      Image Source

      Qzine is one of the top restaurants in Shillong thanks to its unique concept of live grill. The seasoned chefs at this place prepare delectable dishes that are bound to pamper your taste buds. But the food is not the only thing that will make your visit special; the soothing and artistic decor of this place is also quite soothing to the eyes and makes way into your heart. The amazing ambience that the restaurant has curated is bound to make your visit to this one of the top restaurants in Shillong memorable.

      Location: Thana Road, Shillong 793003 India
      Timings: 10 AM to 9 PM
      Average Cost For Two: INR 500
      Must Try: Pan Fried Chilli Fish, Hong Kong Chicken, Tandoori Paneer

      Suggested Read: 10 Churches In Shillong That Will Give You The Peace You Deserve

      10. Trattoria

      Trattoria is one of the best restaurants in Shillong

      Image Source

      Trattoria is one of the best restaurants in Shillong and is a testament to what local food should be. Here you won’t find fancy decor or eye-catching ambience, instead the only thing that will actually attract your attention is the mouth watering food. It is a small eating joint occupying a small area and an ambience that is very casual. The place is well-known for serving Khasi food and pork dishes. The amazing texture and taste of the food ensures that your trip to this amazing restaurant is nothing short of a memory that you will forever cherish.

      Location: Police Bazar Road, Shillong
      Timings: 11 AM to 4 PM
      Cost For Two: INR 200
      Must Try: Jadoh, Jhur kleh

      Further Read: Shopping In Shillong: A Handbook To Guide You For An Unmatched Experience In 2021

      No trip to any Indian city or state is complete if you haven’t indulged in local cuisines. Shillong, the hill city houses many amazing restaurants that serve amazing food from local as well as other cuisines. These restaurants in Shillong are a must visit owing to the lip-smacking dishes served here. On your next trip to Shillong, make sure you try the delightful food from most of the above-mentioned restaurants.

      Disclaimer: TravelTriangle claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own the rights to any of the images, and do not wish them to appear on TravelTriangle, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.

      Frequently Asked Questions About Restaurants In Shillong

      Q. What is the traditional food of Shillong?

      A. Jadoh, Doh Jem, Doh Khleh, and Doh Snam are some of the traditional and local food of Shillong. These food items should definitely be tried on your next trip to Shillong.

      Q. What is Jadoh?

      A. Jadoh is a Khasi dish that is very popular in Shillong. The dish consists of red rice that is cooked with pork meat. It is also alternatively cooked with chicken and fish too.

      Q. What food is a must-try in Shillong?

      A. If you are in Shillong, you should definitely try momos. Pork and chicken momos are really amazing in Shillong and are served at every restaurant and local eatery. Apart from momos, different varieties of chowmein is also served in Shillong that should be tried.

      Q. What are some of the popular places in Shillong that serves chinese?

      A. Some of the most popular places that serve chinese in Shillong are Dejavu, Cafe Shillong Heritage, Bamboo Hut, and The Wok.

      Q. What are some of the veg-only restaurants in Shillong?

      A. Jiva Veg, Madras cafe, Southern Taste, Shree Ganesh Bhojanalya, and Jiva South are some of the most famous restaurants in Shillong that serve only vegetarian dishes.

      Q. What is the main food consumed in Meghalaya?

      A. The staple food of Meghalaya is Rice and it is coupled with a variety of non-veg items such as chicken, fish, pork, and beef.

      Read more

      Shillong is a hill station in North East India and it comes as no wonder that the place is filled with pine trees which adds up to the green cover. The city floats over the hills and the clouds find a space in the margin of the hills. If you still haven’t explored this place then you are surely missing out on the real beauty of nature.

      Read more

      You no longer have to fly to Japan, or DC to revive your senses with the fragrance of fresh cherry blossoms as Shillong is all set to host the 5th edition of the Cherry Blossom Festival 2021 very soon. Read more

      Wait. Pause. Look around yourself. Sitting on a desk, hunched over a laptop, working hard to fill the pockets and enjoy life to the fullest. Now pause again. Imagine yourself nestled amongst the forest-clad hills, shaking your leg to the powerful beats, music echoing through the fierce mountains, and all the late nights at the office seem worth it. Making this dream come true, Meghalaya is all set to host the 10th anniversary of India’s biggest music festival- Bacardi NH7 Weekender Shillong 2019. Read more