Beautiful Villages of India

Travelling can be best appreciated not only by visiting the top tourist spots of the city, but also by exploring its popular villages. A trip to a village in India is one of the best ways to know its people, culture, food, traditions, and history. Seeing new places and getting in touch with the locals will help you discover the interesting side of the country. Here are the 10 beautiful villages of India.


Village Name









East Khasi





Himachal Pradesh


Kila Raipur


















West Bengal


Bir Billing

Joginder Nagar

Himachal Pradesh



Himachal Pradesh

Himachal Pradesh

1. Khonoma, Nagaland

It is cool to see a village in India which has developed community awareness about the importance of a clean and green environment. The sight of abundant trees, the smell of clean air, and zero trash policy is already an impressive achievement. Although you need to pass on rough roads to get there, it gives the visitor an ideal chance to savor the idyllic landscape all around. And the pin code of Khonoma is 797002 which is located approx 20 km away from Kohima.

2. Mawlynnong, Meghalaya
This small village was recognized as the cleanest village all over Asia. You can rent a tree house here that is very close to a quiet river making the ambiance perfect . The Mawlynnong is comes under East Khasi Hills and area pin code is 793001. It is a truly clean town where people lead simple lives and everyone is aware of the need to maintain the village presentable and orderly. Plastic bag is banned in this village.

3. Kasol, Himachal Pardesh
This village is a well loved place by the youth and outdoor groups because of its lush green forest, fresh air, cold atmosphere, and exciting water adventures. The Kasol village is located in Kullu district whose pin code is 175101.

4. Kila Raipur, Ludhiana
For sports fans, this nice-looking village is a must see. Every February, the town leaders here organize a local Olympics. The martial arts competition and the roaring crowd during a bull racing contest makes the event more fun and exciting. This beautiful Kila Raipur village is located in Ludhiana district of Punjab state and the pin code of this area is 141201.

5. Lachen Village, Sikkim
Situated at a height of 2,750 meters, this town has all the bet features for a nature loving traveller. The Lachen Village is located in Northern part of Sikkim and the pin code is 737120. There are monasteries to see and side trips done to the site of the yak and sheep wool/ textile industry here.

6. Bhandardara, Maharashtra
This village looks marvellous and it's just five hours and a half from Pune however the Bhandardara village is very close to Nashik city. You can arrange for camping complete with tents and food in the package price. The streets are neat and the locals here are very accommodating.

7.  Katarmal, Almora, Uttarakhand
If you are searching for a village with a hint of luxurious amenities, this town has a row of inns and lodges that you can stay for a week at a reasonable cost. There is also a beautiful Sun temple known as Katarmal Surya Tempe. The Katarmal village pin code is 263643 that come under Uttarakhand state.

8. Mirik, West Bengal
Although it is not as popular as the other villages, the place looks enchanting even in pictures. The Mirik village is surrounded with hills and located in Darjeeling district and the pin code is 734214.  It is situated along the slopes of Darjeeling, and offers a beautiful perspective from the area of the Sumendu Lake.

9. Bir Billing, Himachal Pradesh
The village of Bir Billing is the Mecca of international paragliding. The Bir village is surrounded with mountain and the area pin code is 176077.  In autumn, it attracts a huge number of athletes from all countries, especially from Russia. It has great view of the foothills along the Himalayan Mountains, cheap food and lots of hotels and transient houses.

10. Janjehli, Himachal Pradesh
It is a quiet village to get away with if you need to escape the hustle and bustle of the city life. The Janjehli village is around 65 km away from Mandi, Himachal Pradesh.  You can admire nature, engage in mountain trails, or drop by the row of temples located along the valley.