25 Best Places to Visit in Khajuraho - 2019 With Photos

Recommendations for Khajuraho

For those seeking rich history and cultural portrayals that date back several centuries, there are more than enough places to visit in Khajuraho to satiate your curiosity. When the modern day hustle and bustle makes you feel drained and detached, count on a journey of rich history and fascinating traditions of the bygone ages to rekindle your curiosity and capture your senses.

Sitting at distance of mere 175 km from Jhansi, the town of Khajuraho is one of the most popular travel destinations in Madhya Pradesh. The town is largely celebrated for its beautiful, ancient temples that carry some of the finest forms of temple art.

Almost all of these stunning temples were built by and during the reign of, the Chandela dynasty, i.e., between 950 to 1050 AD. The temples carry magnificent depictions of meditation, spiritual teachings, and erotic sculptures, making them a UNESCO World Heritage Site!

There are numerous Khajuraho tourist places, mostly temples, which are classified into 3 groups: Western Group of Temples, Eastern Group of Temples, and Southern Group of Temples.

Besides that, the sanctuaries of Panna National Park, Ken Gharial Reserve, Pandav, and Raneh Waterfalls offer great opportunities for you to unplug and rejuvenate in the bounds of nature.

Below are some of the best places to visit in Khajuraho:

Kandariya Mahadeva Temple

Decidedly the grandest Hindu temple among the Khajuraho Group of Temples, the origin of Kandariya Mahadev Temple traces back to 1050 BC. The temple was built as a tribute to the Hindu Lord Shiva and houses a magnificent Shiva Linga crafted with pure marble. 

Adorned with intricate carvings and great sculptures, countless statues and spires grace the temples interiors, the most remarkable of which is the main spire that replicates Mount Kailash in miniature!

Timings: The temple is open from 06:00 AM to 06:00 PM.

Entry Fee: The entry fee is INR 10 per person.

Location: Kandariya Mahadev Temple, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temples sits nearly 1 km away from Khajuraho Bus Stand.

Discover the best of things to do and activities in Khajuraho

Lakshmana Temple

One of the oldest structures amongst the temple groups of Khajuraho, Lakshmana Temple was built by the Chandela kings. The divine trinity of Brahma, Vishnu, and Shiva graces the entrance of the temple, though the temple is really dedicated to the Hindu Lord Vishnu, and harbours a portrayal of Vaikuntha-Vishnu as its sanctum. 

The exceptional architecture is enhanced by over 600 deities whose images are aesthetically showcased on the exteriors of the temple.

Timings: The temple is open 08:00 AM to 06:00 PM every day.

Entry Fee: The entry fees is INR 10 per head.

Location: Lakshmana Temple, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple is located at a distance of 900 m from Khajuraho Bus Stand.

Madhya Pradesh is famous for holy places, check out ancient temples in Madhya Pradesh.


Matangeshwar Temple

Established by Chandra Dev of the Chandela dynasty in the ninth century, the temple was built as a shrine of Lord Shiva, housing an eight feet tall Shiva Lingam crafted with yellow limestone. The morning aarti is a delightful experience.

Unlike its neighbouring temples, the pillars are quite plain, while the roof is beautifully blanketed with figures. It is truly one of the best places to visit in Khajuraho.

Timings: The temple allows visitors in from 06:00 AM to 06:00 PM every day.

Location: Matangeshwar Temple, Rajnagar Road, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple is built at a distance of 900 m from Khajuraho Bus Stand.

Experience the rich heritage of forts in Madhya Pradesh for time travelling into ancient India.


Adinath Temple

Forming a part of the famous Jain Group of Temples, the aesthetically appealing Adinath Temple was built in the 11th century. It was designed as a memorial to the famous Jain Saint Adinath.

A long-standing reflection of the Indo-Aryan architectural style, the temple is embellished with gorgeous ancient sculptures and images of Yakshis. Though partly in ruins now, the feeling of awe that one feels here is gripping.

Timings: The temple is open to visitors every day from 08:00 AM to 06:00 PM.

Entry Fee: The temple charges no entry fees to visitors.

Location: Adinath Temple,  Eastern Group of Temples, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple is located at a distance of 1.5 km from Khajuraho Bus Stand.

Here are some of the best historical places in Madhya Pradesh known for its ancient heritage.

Javari Temple

Forming part of the Eastern Group of Temples, Javari Temple is distinguished for its remarkable architecture and fine interior carvings. Dedicated to Lord Vishnu, the temple walls exhibit exquisite images of various men and women in different postures.

The beauty and splendour of the temples never fail to leave you spellbound, making it one of the most inspiring Khajuraho tourist places.

Timings: The temple is open to visitors from 08:00 AM to 06:00 PM every day.

Entry Fee: There is no entry fee for visitors.

Location: Javari Temple, Eastern Group of Temples, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple is seated at a distance of about 1.3 km from Khajuraho Bus Stand.

Iconic sites in Madhya Pradesh got serene views for sightseeing with family and friends. Must do in your travel checklist.

Panna National Park

Founded in the year 1981, Panna Reserve is the fifth Tiger Reserve of Madhya Pradesh and the twenty-second in India. Home to several species of wildlife like Jackal, Nilgai, Chinkara, Sambar, and Wild Boar, Panna National Park is an absolutely perfect respite for trekkers and nature lovers.

Another treat in the form of the beautiful cascading Pandav Falls awaits you in the park!

Timings: The park is open from 06:00 AM to 05:00 PM every day.

Entry Fee: The entry fee is INR 15 per head.

Location: Panna National Park, NH 75, Chhatarpur, Madhya Pradesh.

Distance from Khajuraho Bus Stand: Located at a distance of nearly 92 km from Khajuraho Bus Stand.

Where to Stay in Panna National Park: Best resorts & places to stay in Panna National Park.

Raneh Falls

Forming a 30 feet deep canyon with pure, beautiful crystalline granite adorned with a multitude of colours, Raneh Falls is undoubtedly one of the most dumbfounding Khajuraho Tourist Places! Mother nature has endowed it generously, luring travellers and nature lovers into its enchanting realms every year. 

The area is replete with an array of small and large waterfalls at nearly every turn. Its lush green forested surroundings give it a truly surreal feel and captivate the mind, body and soul of all who wander there.

Timings: The falls is open for visitors from 09:00 AM to 05:00 PM.

Entry Fee: The entry fee per person is INR 15.

Location: Raneh falls, Chhatarpur, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The waterfall is located at a distance of around 21 km from Khajuraho Bus Stand.

If you are a nature lover, there are various other beautiful waterfalls of Madhya Pradesh which you should not miss. Click to know about them.

Ken Gharial Sanctuary

One of the most important tourist places in Khajuraho, the Ken Gharial Sanctuary is a favourite amongst tourists. Cradled in the Panna National Park area, the sanctuary is ideal for nature lovers and trekking enthusiasts all around. It falls into the route of the beautiful Ken river, which flows northwards to meet the Holy Ganges. 

It is also home to the stunning Gharials, besides species like Wolf, Chinkara, Spotted Deer, Nilgai, and Sloth Bear.

Timings: The reserve timings are usually from sunrise to sunset every day.

Entry Fee: The entry fee per person is INR 100.

Location: Ken Gharial Sanctuary, Chhatarpur, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The sanctuary sits at a distance of around 20 km from Khajuraho Bus Stand.

Check out these best resorts in Khajuraho for the perfect stay.


Ajaygarh Fort

Housed in the Panna district of Madhya Pradesh, Ajaygarh Fort is a beautiful ancient monument, perched at a height of 688 meters. Stronghold of the Chandela dynasty, the fort is perfect for patrons of history and culture. Fenced by the enchanting Vindhya Ranges, the fort opens up to stunning views of the flowing Ken River. 

One of the most ancient places to visit in Khajuraho, Ajaygarh Fort should definitely grace your itinerary.

Timings: The fort is open from 06:00 AM to 06:00 PM every day.

Entry Fee: No entry fees are charged.

Location: Ajaygarh Fort, Chhatarpur District, Khajuraho, Chhatarpur, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The fort is located at a distance of 65 km from Khajuraho Bus Stand.

Madhya Pradesh is the heart of India and there are plenty of natural wonders in Madhya Pradesh ranging from stone age cities to hot water springs.

Beni Sagar Dam

Standing on the river Khuddar, Beni Sagar Dam is one of the most frequented tourist places in Khajuraho and stretches across nearly 8 square kilometers. The lovely lush greenery that shelters the dam lures nature lovers from all over the country. Besides the tranquil surroundings that the dam offers, there are plenty of stimulating water sports to set your heart racing. 

As a bonus, the sunrise and sunset from up there are the most breathtaking phenomena.

Timings: The dam is open between 06:00 AM to 10:00 PM every day.

Entry Fee: There is no entry fee for visitors.

Location: Beni Sagar Dam, Pahadi Hirajoo, Chhatarpur Madhya Pradesh.

Distance from Khajuraho Bus Stand: The dam is seated at a distance of 2.3 km from Khajuraho Bus Stand.

Living in homestays with natural surroundings is one of the best ways to enjoy a refreshing holiday with your loved ones.

Archaeological Museum Khajuraho

Another significant monument widely applauded for its architecture and design, the Archaeological Museum in Khajuraho is one of the most visited tourist places in Khajuraho. It exhibits over 2000 carefully preserved relics and sculptures from the temples of the 9th and 12th century, echoing cultures and traditions of the Hindu and Jain religions. 

A perfect destination for history fanatics, the Archaeological Museum of Khajuraho is unmissable!

Timings: The museum remains open from 09:00 AM to 05:00 PM.

Entry Fee: The entry fee is INR 10 per person.

Location: Archaeological Museum Khajuraho, Opposite Circuit House, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The museum sits at a distance of around 2.3 km from Khajuraho Bus Stand.

Waterfalls of Madhya Pradesh are capable of surpassing your imagination with the wonderful sights they offer. 

Jain Museum

The stunning Jain Museum is a part of the Eastern Group of Temples in Khajuraho. Also known as Sahu Shanti Prasad Jain Kala Sangrahalaya, the museum guards a number of ancient Jain artefacts and remains that are older than the oldest temples in the complex! A collection of the sculptures of 24 Tirthankaras, and yakshis graces the museum and mirrors old Jain culture and tradition.

Timings: The museum is open from 08:00 AM to 05:00 PM on all days except Sundays.

Entry Fee: The museum charges an entry fee of INR 5 per person.

Location: Jain Museum, Eastern group of temples, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: It sits at a distance of around 1.2 km from Khajuraho Bus Stand.

Home to some of the largest wildlife sanctuaries and reserves in India, Madhya Pradesh is the dream of every nature and wildlife enthusiast.

Chitragupta Temple

Dedicated to the Sun God Surya, Chitragupta Temple was built in the 11th century, carrying remarkable architectural styles. The temple hosts a partially ruined 7 feet tall statue of Surya riding a chariot driven by 7 horses. Sculptures and carvings of numerous erotic couples, along with the majestic portrayal of Lord Vishnu’s 11 headed form adorn the exteriors of the temple.

Timings: The temple is open to visitors from 05:00 AM to 09:00 PM every day.

Entry Fee: An entry fee of INR 10 per head is charged.

Location: Chitragupta Temple, Rajnagar Rd, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple is seated at a distance of 1.6 km from Khajuraho Bus Stand.

Besides the widely celebrated temples and monuments belonging to the bygone ages, there are countless ancient rock shelters and caves in Madhya Pradesh to ignite your curiosity

State Museum of Tribal and Folk Art in Khajuraho

Housed within the Chandela Cultural Complex in Khajuraho, the State Museum of Tribal and Folk Art is a meeting point for all the varied traditional and cultural artifacts and relics. It also doubles as a gallery which showcases evolution in the works of tribal artisans. 

Captivating countless curious visitors from around the country, the State Museum of Tribal and Folk Art is one of the most interesting places to visit in Khajuraho.

Timings: The museum is open from 12:00 PM to 08:00 AM every day except on Mondays and public holidays.

Entry Fee: An entry fee of INR 10 per head is charged.

Location: State Museum of Tribal and Folk Art, Link Rd No 1, Chandela Cultural complex, Khajuraho

Distance from Khajuraho Bus Stand: Located at a distance of 2 km from Khajuraho Bus Stand.

With smooth roads and pleasant weather, the biking routes in Madhya Pradesh will enthral you and make your journey delightful.

Kalinjar Fort

A fascinating historical fort housed at Kalinjar in Madhya Pradesh, Kalinjar Fort is one of the 8 most popular forts built by the Chandela rulers. Perched 244 m atop a secluded hill in the Vindhya Ranges, the fort was majorly controlled by the Chandela kings, though many others fought valiantly for it. A real treat for history and religion enthusiasts, Kalinjar Fort is one of the most popular places to visit in Khajuraho.

Timings: The fort is open from 06:00 AM to 10:00 PM every day.

Entry Fee: There is no entry fee.

Location: Kalinjar Fort, Bundelkhand, Banda District.

Distance from Khajuraho Bus Stand: The fort sits at a distance of about 104 km from Khajuraho Bus Stand.

If you are in Madhya Pradesh for a jungle adventure, you must complete your vacation fun by undertaking an authentically wild experience at jungle camps in Madhya Pradesh.

Vamana temple

An ancient Hindu temple dedicated to Lord Vamana, another form of Lord Vishnu, Vamana Temple walls are adorned with 2000 carvings and figures of gods and their consorts. Housing a beautiful mandap along with an entrance porch, sanctum and vestibule, the temple brings the bygone cultures to life and is one of the most appealing tourist places in Khajuraho.

Timings: The temple is open from 05:00 AM to 12:00 PM, and from 04:00 PM to 09:00 PM every day.

Entry Fee: There is no entry fee.

Location: Vamana Temple, Eastern Group of Temples, Sevagram, Khajuraho, Madhya Pradesh

Distance from Khajuraho Bus Stand: The temple is located at a distance of 1.5 km from Khajuraho Bus Stand

Known for its diverse terrains, Madhya Pradesh is a delight for thrill-seekers where you can enjoy multiple activities like camping, trekking, and rafting.

Brahma Temple

Forming a part of the Eastern Group of Temples in Khajuraho, Brahma Temple is built along the banks of the Khajur Lake and serves as a tribute to Lord Brahma, the creator. It houses a magnificent four-faced linga, a symbol of Lord Brahma, as its sanctum, the architecture of which closely resembles a pyramid. 

Crafted from sandstone and granite, Brahma Temple is one of the most stunning Khajuraho tourist places.

Timings: The temple is open from 07:00 AM to 08:30 PM every day.

Entry Fee: No entry fee is charged.

Location: Brahma Temple, Eastern Group of Temples, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple is located at a distance of 1 km from Khajuraho Bus Stand.

Whether you are looking for some history exploration or some exhilarating adventure like water sports, taking one of the road trips in Madhya Pradesh is the way to go.

Chaturbhuja Temple

Dating back to the early 12th century, Chaturbhuja Temple is another shrine dedicated to Lord Vishnu and is one of the most interesting places to visit in Khajuraho. The name 'Chaturbhuja' refers to Lord Vishnu, and the temple showcases beautiful carvings on the walls. It also houses a majestic 2.7 m tall idol of Lord Vishnu's Chaturbhuja (having four hands) avatar. 

Fairly modest in appearance and structure, the temple is an altar of history and religion.

Timings: The temple is open every day from 5:30 AM to 6:30 PM.

Entry Fee: An entry fee of INR 10 per head is charged.

Location: Chaturbhuja Temple, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple sits at a distance of nearly 2 km from Khajuraho Bus Stand.

If you are eager to surprise your Instagram followers with something out of the ordinary, it's time to give yourself a blissful change of scenery by walking into the realm of Madhya Pradesh

Vishvanatha Temple

A shrine of Lord Shiva, Vishwanath Temple is a part of the Western Group of Temples in Khajuraho. The stunning Marble Shiva Lingam that is centered in the temple is crafted with 101 smaller Lingams! It also carries a glorious image of Lord Brahma, along with a colossal statue of Nandi - the Bull. 

If you’re a patron of history or religion, Vishwanath Temple is one of the unmissable places to visit in Khajuraho.

Timings: The temple remains open from 07:00 AM to 06:00 PM every day.

Entry Fee: An entry fee of INR 10 is charged per head.

Location: Vishwanath Temple, Rajnagar Rd, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple lies 1 km away from Khajuraho Bus Stand.

Jagadambi Temple

Famous as Jagdambika Temple, the ancient monument dates back to 1000 to 1025 AD. Built as a shrine of Lord Vishnu, the temple portrays civilisations and cultures from the bygone age, captivating the visitors. There is a belief amongst a few others that the shrine was dedicated to the Goddess Parvati (Maa Kali), and a beautiful image of her adorns the temple. 

One of the most fascinating tourist places in Khajuraho, the temple strives to satiate your curiosity.

Timings: The temple remains open for visitors from 07:00 AM to 06:00 PM every day.

Entry Fee: No entry fee is charged.

Location: Jagadambi Temple, Rajnagar Rd, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple is located at a distance of 1.6 km from Khajuraho Bus Stand.

Ghantai Temple

Seated right outside the boundary of the Jain Groups of Temples in Khajuraho, Ghantai Temple is an ancient Jain temple that now lies in ruins. The origin of the temple traces back to 995 CE and is dedicated to the Jain Tirthankara Rishabhanatha, also called Adinatha. 

The mesmerizing carving of a chain and bell on its massive pillars gives the temple its name ‘Ghantai’. Classified as a Museum of National Importance by the Archaeological Survey of India, the monument is widely famous for its classical architectural style.

Timings: The temple is open from 06:00 AM to 06:00 PM every day.

Entry Fee: There is no entry fee.

Location: Ghantai Temple, Eastern Group of Temples, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temples sits at a distance of about 1.3 km from Khajuraho Bus Stand.

Shantinatha Temple

Another ancient marvel forming part of the Eastern Group of Temples, Shantinatha Temple is one of the most famous places to visit in Khajuraho. It attracts herds of Jain tourists every year, owing to its splendid architecture and carvings. Housing a massive 12 feet high idol of Lord Shantinatha, the temple also features a fascinating statue of Kshetrapala, and a Yaksha.

Timings: The temple is open from 06:00 AM to 08:00 PM every day.

Entry Fee: The entry to the temple is free of charge.

Location: Shantinatha Temple, Jain Mandir Rd, Eastern Group of Temples, Sevagram, Khajuraho, Madhya Pradesh,

Distance from Khajuraho Bus Stand: The temple is located at a distance of 1.3 km from Khajuraho Bus Stand.

Duladeo Temple

One of the youngest temples in Khajuraho, Duladeo is a shrine dedicated to Lord Shiva. Featuring a mandap, sanctum, porch, and vestibule, the temple also houses a magnificent Shiva Linga. Dating back to 1000 and 1150 AD, the temple was installed in the rule of the Chandela kings and is one of the lesser known Khajuraho tourist places, but by no means any less interesting. 

Perfect for those looking for offbeat tourist places.

Timings: The temple is open from 06:00 AM to 06:00 PM every day.

Entry Fee: There is no entry fee.

Location: Duladeo Temple, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple sits at a distance of about 1.6 km from Khajuraho Bus Stand.

Bijamandala Temple

A partially excavated temple lying in ruins, Bijamandala Temple is virtually unexplored as compared to the other temples and tourist places in Khajuraho. Spanning farther than the largest temple, Kandariya Mahadev, Bijamandal was deemed unsuitable for visitors due to the destruction it suffered during its construction. 

Despite its dilapidated, partly excavated facade, the temple still manages to captivate the minds of history and religion enthusiasts and remains to be the largest temple in the Southern Group of Temples.

Timings: The temple is open from 08:00 AM to 05:00 PM every day.

Entry Fee: The entry for visitors free of charge.

Location: Bijamandal Temple, Sevagram, Khajuraho, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The temple is situated at a distance of 2 km from Khajuraho Bus Stand.

Pandav Waterfall

Shaded in the Panna district of Madhya Pradesh, the Pandav Falls grace the banks of Ken River and reign at a height of around 30 meters. Named after the Pandava brothers from the Indian Epic Mahabharata who are believed to have been there, the area is loaded with natural gems. 

A deep gorge in the hillside collects the cascading water in the form of a huge pool below. Located fairly close to Raneh Falls, spending one entire day amidst these beautiful waterfalls will ensure you the solitude that your soul craves.

Timings: The waterfall is open from 06:00 AM to 06:00 PM every day.

Entry Fee: An entry fee of INR 50 is charged per head and INR 200 per vehicle.

Location: Pandav Falls, NH 75, Nahri, Madhya Pradesh.

Distance from Khajuraho Bus Stand: The waterfall is located at a distance of 40 km from Khajuraho Bus Stand.

Wildlife sanctuaries and national parks in Madhya Pradesh are famous all over the world for their diverse flora & fauna.


Newly Added

Popular Nearby Places Around Khajuraho