The famous spots are famous for good reason, but they’re also crowded, pricey, and predictable. India has dozens of smaller cities that deliver more for a long weekend — fewer tourists, lower costs, and a stronger sense of place. Here are ten underrated picks, grouped roughly by region, plus how to think about choosing one. None of these need a week; two or three days is the sweet spot.
How to pick a long-weekend city
The best long-weekend trips share three traits: the city is a short flight or an overnight train away, it’s walkable or easy to get around once you arrive, and it has enough to fill two days without feeling rushed. Pick somewhere you can reach by Friday evening and leave Sunday night, and you’ve doubled your usable time. Booking early and travelling light makes any of these cheaper — the same logic as our budget travel playbook.
The North
- Bundi, Rajasthan — a blue-washed town with a dramatic step-well and a hilltop palace, minus the Jaipur crowds.
- McLeod Ganj, Himachal — mountain air, Tibetan culture, and easy day walks; an overnight bus from Delhi.
- Orchha, Madhya Pradesh — riverside cenotaphs and palaces, quiet lanes, and a slow pace that’s perfect for two days.
The West & Centre
- Diu — a former Portuguese enclave with quiet beaches, a sea fort, and far fewer crowds than Goa.
- Maheshwar, Madhya Pradesh — ghats on the Narmada, handloom weaving, and golden-hour views that do all the work.
- Tarkarli, Maharashtra — clear water and backwaters on the Konkan coast, great for a slow, low-key escape.
The South & East
- Chikmagalur, Karnataka — coffee estates and green hills, an easy drive from Bangalore for a weekend reset.
- Tranquebar (Tharangambadi), Tamil Nadu — a former Danish colony on the coast with a fort and almost no crowds.
- Gokarna, Karnataka — temple-town calm plus beach walks, a gentler alternative to the bigger coastal hubs.
- Shantiniketan, West Bengal — Tagore’s university town, art, and open countryside, easy from Kolkata.
Make the most of two days
Don’t over-plan. Pick one anchor each day — a fort, a ghat, a hike — and leave the rest open for wandering, which is where small towns reward you. Eat where locals eat, walk more than you ride, and book your return travel before you go so the trip ends without stress. If you’re flying, a little flexibility on dates keeps it cheap; see how to find flight deals. And whatever you do, keep it to one bag — our carry-on packing list works just as well for a weekend.
FAQ
What’s the best underrated city in India for a short trip?
It depends on where you start. Bundi and Orchha suit history lovers, Chikmagalur and McLeod Ganj suit nature, and Diu or Tarkarli suit a quiet beach. Pick whatever is a short hop from your city.
How many days do I need for these?
Two to three days is ideal for almost all of them. These are long-weekend destinations, not week-long ones, which is part of why they stay relaxed.
Are smaller cities cheaper to visit?
Usually, yes. Food, stays, and getting around tend to cost less than in major tourist hubs, and you avoid peak-season price spikes if you go midweek or off-season.
Cheap, easy trips come down to planning and packing light. Start with our cornerstone budget travel playbook, or browse more Travel guides.

