Palais d'Amber

Top 7 most beautiful cities in North India to visit2026 ranking

Discover the most appreciated cities in North India by our members. Feel free to publish your own reviews to take part in this collaborative ranking.

The most beautiful cities in North India

#1 Jaipur +70

The capital of Rajasthan, the "Pink City," owes its signature hue to a 19th-century law that is still enforced today. Behind these ochre-rose facades, you will find towering forts, markets where haggling is a way of life, and street food that packs a serious punch. With meals often costing as little as 100-300 INR (about $1-4), it is a sensory overload that provides a level of intensity rarely found elsewhere for such a low price.

Must-sees

#2 Agra +56

Agra offers much more than the iconic silhouette of the Taj Mahal. This former Mughal capital, set along the banks of the sacred Yamuna River, holds architectural heavyweights like the Red Fort, the tomb of Itimad-ud-Daulah, and the sprawling city of Fatehpur Sikri. Beyond the postcard views, you will find a raw and authentic city where imperial history intersects with modern India in a stark, compelling contrast.

#3 Jaisalmer +54

Jaisalmer rises from the Thar Desert like a golden sandstone mirage. This 12th-century fortress city contains one of the last inhabited forts in the world, where 4,000 residents still live within 870-year-old walls. Camel treks, intricate havelis, and desert cuisine await those willing to travel to the most remote corner of Rajasthan.

Must-see

#4 Amritsar +23

Amritsar is located in Punjab, a state in northern India. It is the spiritual capital of Sikhism, a monotheistic religion founded in the 16th century by gurus. Sikhism emphasizes peace and equality. This is why the Golden Temple, the city's centerpiece, features four entrances, symbolizing openness to everyone regardless of faith or background. Construction on the Golden Temple began in 1573. It sits in the middle of a sacred pool that gave the city its name. In Punjabi, Amritsar means "pool of nectar."

Learning about Sikh culture in Amritsar

You will see many people wearing turbans while walking through Amritsar, as it is a primary symbol of the Sikh faith. Start your visit at the Golden Temple, a stunning religious structure inlaid with gold that houses the sacred Sikh scripture, the Adi Granth. Visitors must follow a specific ritual: cover your head, remove your shoes, and walk around the temple complex in a clockwise direction. The temple operates on a community model, managed by volunteers who run a large communal kitchen where you can share a meal.

Beyond the Golden Temple, Amritsar has plenty to see, and most sites are within walking distance of each other. Climb the Baba Atal tower, dedicated to a Sikh guru, for a panoramic view of the city. To understand the region's history, head to Jallianwala Bagh. This memorial commemorates the hundreds of victims of a massacre carried out by the British colonial army in 1919.

Exploring the history of India

Other cultural sites are worth the trip, such as the Partition Museum, which chronicles the 1947 division of the country. Another significant landmark is the 250-year-old Gobindgarh Fort, which once protected the city from invasions. It now houses several museums focused on local arts and history.

For something different, head out of the city center to the Khalsa College, a university campus that has served as a filming location for several Bollywood movies. The Maja Sheetla Temple is a unique cave temple worth exploring. Finally, travel a few miles outside of Amritsar to the Wagah border post. It is the only land crossing between Pakistan and India, and it hosts an impressive daily flag-lowering ceremony each evening.

When to go

The best time to visit northern India is between October and March. Be aware that December and January can be quite chilly, with temperatures dropping to 5°C (41°F).

How to get there

You can fly into Amritsar from New Delhi or Mumbai, or take a train from New Delhi. The city is also well-connected by road, with frequent bus and car services available.

Must-see

#5 Varanasi +3

Varanasi is unlike anywhere else on Earth. Along the Ganges ghats, life and death exist in a raw, shared space where children play cricket just yards from funeral pyres while pilgrims bathe in the sacred water. Every evening, the Ganga Aarti ceremony illuminates the river with thousands of flames. As the spiritual capital of Hinduism for 3,000 years, this city demands a reaction. It may overwhelm you or challenge you, but it is impossible to forget.

#6 Pushkar +1

Located in Rajasthan, Pushkar is a spiritual hub defined by its sacred lake, surrounding ghats, and significant temples. The Brahma Temple, dedicated to the Hindu creator god, and the Savitri Temple, which offers sweeping views, are primary draws for both pilgrims and travelers. Street markets sell local textiles and jewelry, while the annual November camel fair features traditional crafts, performances, and competitions. Expect a travel experience deeply rooted in regional tradition.

#7 Gwalior +1

In Madhya Pradesh, Gwalior is defined by its massive hilltop fort, along with significant religious architecture like the Sas Bahu and Teli Ka Mandir temples. You can also visit the tomb of Tansen, a site dedicated to classical music, or explore the opulent Jai Vilas Palace museum. Each site offers a direct look at local history, making it a straightforward destination for those interested in Indian heritage.

Rankings by travellers, for travellers

Our rankings are powered by thousands of reviews from travelers like you, not the arbitrary pick of a single editor. Every positive review you publish raises the destination’s score.

1 positive review = +1 reco

Your voice matters!

Have you travelled and discovered amazing places? Share your experience and help the community rank the most beautiful destinations! Sign up for free to post reviews and make your voice heard.