खम्मा घणी Khamma ghani, a Rajasthani welcome
Lake Pichola in Udaipur with the City Palace along the eastern shore and the Aravalli hills behind
Photo: Arjuncm3, CC BY-SA 3.0, via Wikimedia Commons

Jaipur or Udaipur: the bazaar city or the lake city, and how to choose

We are a Jaipur family, so you might expect us to answer this one quickly. We don't. Our cousins married into Udaipur, and every winter the argument starts again over dinner: the city of bazaars or the city of lakes? Here is how we settle it for our guests.

The choice in one minute

If you only have time for one part of this, read this part. Everything below explains the why.

Choose Jaipur if: you want forts on ridges, the colour and noise of the bazaars, gems and block prints, and a city that shows you how the Rajput kings lived and ruled.

Choose Udaipur if: you want water, white palaces, private boats at sunset and long evenings on a terrace with nothing to do but watch the light.

Facts to know
Jaipur founded
1727, by Sawai Jai Singh II
Udaipur founded
1559, by Maharana Udai Singh II
Jaipur's size
More than three million people
Udaipur's size
A few hundred thousand people
UNESCO
Three listings in and around Jaipur
  • Choose both if: you have seven nights or more. Most first journeys to Rajasthan include both, and they balance each other beautifully.
  • For a honeymoon: Udaipur, almost every time. It is the most romantic city in Rajasthan, and we say that as people from Jaipur.
  • For a first taste of India: Jaipur, because it sits on the Golden Triangle with Delhi and Agra, and it gives you the most of Rajasthan in the fewest days.
  • The deciding question: do you want to be busy or do you want to be still? Jaipur rewards energy. Udaipur rewards doing very little, very well.
Local tip
If guests truly have only three nights for Rajasthan, we ask one thing: is this trip about seeing, or about resting? Seeing means Jaipur. Resting means Udaipur.

Two royal capitals with very different stories

Jaipur was planned by an astronomer-king on a flat plain. Udaipur was founded by a king looking for somewhere safe after disaster. You can still feel both beginnings in the streets.
The grid of Jaipur's walled city seen from the ridge at Nahargarh Fort
Photo: Jakub Hałun, CC BY-SA 4.0, via Wikimedia Commons

Jaipur, a city drawn on a grid

The dynasty: the Kachwaha Rajputs, who ruled from the hill fort of Amer for about six centuries before moving down to the plain.

The founder: Sawai Jai Singh II, a mathematician and astronomer, who laid out the city in 1727 with the scholar-architect Vidyadhar Bhattacharya.

  • The plan: broad straight bazaars meeting at great squares called chaupars, with lanes, or rastas, given to each trade.
  • The colour: in 1876 Maharaja Ram Singh II had the walled city washed in terracotta pink for the visit of the Prince of Wales. Read why Jaipur is pink.
  • The relationship with the Mughals: close alliance and high office at court, which brought wealth, Mughal garden design and a cosmopolitan outlook.
Read our Jaipur guide

Udaipur, a city built around water

The dynasty: the Sisodias of Mewar, who had ruled from the great fort of Chittorgarh until it fell to Akbar early in 1568.

The founder: Maharana Udai Singh II, who founded the city in 1559 in the folds of the Aravalli hills, beside Lake Pichola.

  • The plan: there wasn't one in the Jaipur sense. The palace grew along the ridge for four centuries, and the city grew around the lakes.
  • The lakes: Pichola, Fateh Sagar, Udai Sagar and Swaroop Sagar were all dammed by people, so Udaipur is a city of water in a dry state.
  • The relationship with the Mughals: long resistance. Maharana Pratap fought them at Haldighati in 1576, and the Mewar rulers were among the last to accept Mughal terms.
Read our Udaipur guide
Local tip
Ask your guide in each city who the real king is. In Udaipur the answer is Eklingji, a form of Shiva, whose regent the Maharana was said to be.

What you will see in each city

Jaipur's great sights are spread across a ridge, a plain and a valley. Udaipur's mostly look at the same lake. That one difference shapes every day you spend there.

Jaipur's headline sights

Amber Fort: the palace-fortress above Maota Lake, 11 kilometres north, best at opening time. Its Sheesh Mahal turns a single candle into a sky of stars.

The City Palace: still the home of the former royal family, with private tours of the seven-storeyed Chandra Mahal.

  • Hawa Mahal: the five-storey Palace of Winds, built in 1799, at its best just after sunrise.
  • Jantar Mantar: Jai Singh's observatory of giant stone instruments, a UNESCO World Heritage Site since 2010.
  • Nahargarh Fort: the ridge-top retreat where the whole pink grid spreads below you at sunset.
  • The bazaars: Johari, Bapu and Tripolia, still sorted by trade almost three centuries after the plan was drawn. See the bazaars of Jaipur.

Udaipur's headline sights

The City Palace: the largest palace complex in Rajasthan, climbing in courtyards up the ridge above the lake.

Lake Pichola: first dammed in the fourteenth century, best seen from a private boat in the hour before sunset.

  • Jag Mandir: the island palace where the future Shah Jahan is said to have sheltered in 1623.
  • Saheliyon ki Bari: the garden of the companions, with lotus pools and fountains, quiet in the morning.
  • The Monsoon Palace: Sajjangarh on its hilltop, for the widest view of the lakes at sunset.
  • Bagore ki Haveli: an eighteenth-century minister's mansion on Gangaur Ghat, with a folk dance show in its courtyard each evening.

Day trips from each

From Jaipur: the stepwell at Abhaneri, the village palace at Samode, block printers in Bagru, and tigers at Ranthambore three to four hours south.

  • From Udaipur: the great wall of Kumbhalgarh, the marble temple at Ranakpur, Eklingji and Nathdwara to the north, and Chittorgarh about two hours east.
  • Which has more: Jaipur, by some distance. Udaipur's best excursions are better as overnights on the road to Jodhpur.
Local tip
Count your sightseeing hours, not your sights. Jaipur needs about three full days to see well. Udaipur's core sights fit in two, which leaves a day for the lake.

How each city feels from morning to night

The monuments are only half of it. What you remember is the sound of the morning, the shape of the afternoon and where you sat when the lights came on.

A Jaipur morning: shutters rattling up on Johari Bazaar, kachori frying, temple bells, and the first scooters threading past cows at Badi Chaupar. Read our piece on a Jaipur morning.

An Udaipur morning: mist on Pichola, women washing clothes on the ghats, a boatman bailing out his boat and the bells of Jagdish Temple above the lanes.

  • Jaipur's afternoons: long drives between sights, private tours and a retreat behind a palace wall for a swim and a rest.
  • Udaipur's afternoons: most guests barely move. A long lunch by the water, a nap, a book, then the boat.
  • Jaipur's evenings: Albert Hall lit up, street food at Masala Chowk, dinner on a palace lawn or in a haveli courtyard with folk musicians.
  • Udaipur's evenings: the City Palace turning amber, lights coming on along the ghats, dinner on a rooftop or by boat on Jag Mandir.
  • Traffic and noise: Jaipur is a big, working state capital, and its traffic is real. Udaipur's old city has narrow lanes and fewer cars, though it is busier than it used to be.
  • Walking: both old cities are best on foot. Jaipur's walled city is flat and wide. Udaipur's lanes climb steeply up from the ghats to the palace.
Local tip
In Jaipur, plan one long, empty afternoon at your hotel. In Udaipur, plan one busy morning. Each city needs a little of the other's rhythm.

Where to stay in each

Both cities have palace hotels that rank among the finest in India. The difference is the view: Jaipur's best rooms look onto gardens, Udaipur's look onto water.
The white Lake Palace on its island in Lake Pichola, Udaipur
Photo: Navneet Sharma, CC BY-SA 4.0, via Wikimedia Commons

In Jaipur

Rambagh Palace: a garden house of 1835 that became a royal residence and, in 1957, a hotel. The grandest address in the city.

Compare luxury hotels in Jaipur

In Udaipur

Taj Lake Palace: built as Jag Niwas between 1743 and 1746, a hotel since the 1960s, and reached only by the hotel's boats.

Compare luxury hotels in Udaipur
Local tip
In Udaipur, the room matters more than the hotel. A lake view changes the whole stay, so we always ask for one. In Jaipur, the garden matters more than the room.

Food and shopping compared

Jaipur is where Rajasthan comes to shop. Udaipur is where it comes to sit by the water and eat slowly. Both kitchens are worth the journey.

Eating in Jaipur

Breakfast: pyaaz kachori, a flaky pastry filled with spiced onion, then a clay cup of lassi from Lassiwala on MI Road before it sells out.

The royal table: laal maas, mutton in a fierce red sauce of Mathania chillies, and the gentler safed maas in cream and ground nuts.

  • Street food: Masala Chowk beside Albert Hall, which gathers well-known stalls into one open courtyard.
  • In season: ghevar, the honeycomb sweet of the monsoon, around Teej in July or August. Our rajasthani sweets guide has the rest.
  • The full list: our food of Jaipur guide.

Eating in Udaipur

Breakfast: hot kachori with a thin, tangy kadhi at stalls around the old city.

Maize country: in winter, makki ki roti, flat maize breads cooked over wood, with ghee, jaggery and greens.

  • The royal table: maas ke soole, smoked skewers from the old hunting kitchens, cooked well in the palace hotels.
  • Vegetarian depth: Mewar's Jain merchant families and the temple kitchens of Nathdwara shaped a superb vegetarian tradition.
  • Where you eat: on rooftops facing the lit palace. Our Udaipur rooftops piece names the terraces.

Shopping in each

Jaipur leads: gemstones, especially emeralds, silver and meenakari enamel, hand block prints from Sanganer and Bagru, blue pottery, rugs and lac bangles.

  • Udaipur's strengths: Mewar miniature paintings from working studios, silver jewellery, puppets, wooden toys, and pichwai cloth paintings from nearby Nathdwara.
  • In both: never follow a driver or stranger to a showroom. Commission shopping is the oldest trap in Rajasthan. Our shopping guide explains how to buy well.

When each city is at its best

The main season is the same for both, from October to March. The difference comes in the monsoon, when Udaipur has its finest weeks and Jaipur simply gets on with life.

October and November: both cities are fresh after the rains. In Udaipur the lakes are usually full, and in Jaipur the gardens are green.

December and January: cold dawns and bright days. Jaipur's kite festival on 14 January and the literature festival later in the month fill the city.

Facts to know
Main season
October to March in both cities
Coldest mornings
December and January, a shawl at dawn
Hot season
April to June, often near or above 40°C
Monsoon
July to September
Udaipur's secret
The monsoon, when the lakes fill
  • February and March: our favourite balance in both. Warm days, cool nights, and Holi and Gangaur in one or the other.
  • April to June: hot in both. Jaipur's monuments are hard work at midday, and Udaipur's lakes can fall low in a poor year.
  • July to September: Udaipur turns a startling green, the Monsoon Palace finally makes sense, and rates soften. Jaipur is green too, with short downpours and Teej.
  • Month by month: our guides to the best time to visit Jaipur and the best time to visit Udaipur.
Local tip
If your dates fall in August, choose Udaipur without a second thought. Rain on Pichola is one of the loveliest things in Rajasthan.

Festivals in each city

Both cities keep the same calendar of Hindu festivals, but each has its own way of celebrating. We confirm the dates every year, because most follow the lunar calendar.

Festivals Jaipur does best

Makar Sankranti, 14 January: the whole walled city climbs onto its roofs to fly kites, and the sky over Hawa Mahal fills with paper.

  • Jaipur Literature Festival, late January: writers and readers from all over the world, and the best rooms booked well ahead.
  • Teej, July or August: the goddess leaves the City Palace in procession through Tripolia Gate, with women in green leheriya along the route.
  • Diwali, October or November: the bazaars are lit end to end. If you only see Jaipur once, this is the week we'd choose.

Festivals Udaipur does best

Gangaur and the Mewar Festival, March or April: women carry images of the goddess Gauri to the lake at Gangaur Ghat, with music and boats on Pichola.

  • Holi, February or March: bonfires the night before, and colour in the morning. Our Holi in Udaipur piece explains how to play it gently.
  • Diwali on the water: lamps line the ghats and the lake doubles every one of them.
  • Weddings, November to February: Udaipur is one of India's favourite wedding cities, so fireworks over the lake are common on winter nights.

Which city suits you

Before we answer the question, we usually ask a few of our own. Who is travelling, what did they love on their last holiday, and how early do they like to get up?

First-time visitors to India

Honeymooners and couples

Families with children

  • Our pick: Jaipur, for forts with ramparts to run along, kites, puppets and a cannon on wheels at Jaigarh.
  • Add Udaipur for: boats, which children love, and a slower few days at the end. Our piece on Rajasthan with children has more.

Shoppers and craft lovers

Photographers

  • Our pick: both. Jaipur for the bazaars, forts and street life, Udaipur for water, reflections and soft evening light.
  • Where to point the lens: our Jaipur photo spots and Udaipur sunset spots.

Travellers who want to rest

  • Our pick: Udaipur, with a book, a pool and a boat at five o'clock. Nobody will think less of you for skipping a museum.

Seeing both on one journey

For most of our guests the real answer is both. The two cities sit at either end of a road that passes some of the finest forts in Rajasthan.

Which first: Jaipur first, then Udaipur. Busy days come first, and the lakes make a calm finish before the flight home.

Drive it in two days: with a night in Chittorgarh or Bundi, the road becomes part of the holiday. Our Jaipur to Udaipur by road piece compares the routes.

Facts to know
Distance
About 400 km by road
Drive time
Around six hours without long stops
By air
About an hour
Good overnights
Bundi, Chittorgarh, Pushkar or Deogarh
Udaipur airport
Dabok, about 22 km east of the city
  • Or fly: when time is short, the hour's flight saves a full day.
  • Add Jodhpur: the classic circle of Jaipur, Jodhpur and Udaipur is the journey we plan most often.
  • Nights we suggest: three in Jaipur, three in Udaipur, and one on the road between them.

Before you go

A few small things make either city easier. These are what we tell our own friends before they arrive.

Book winter early: palace hotels in both cities fill months ahead for Christmas, New Year and Diwali.

Ask for the view: a lake-facing room in Udaipur and a garden room in Jaipur make a bigger difference than the room category.

  • Dress for temples: shoulders and knees covered, with shoes left outside. Our temple dress guide has the detail.
  • Carry small notes: for tea, boatmen, tips and temple offerings.
  • Time the boat: in Udaipur, book the last hour of light, never the middle of the afternoon.
  • Time the forts: in Jaipur, be at Amber as the gates open. Our sunrise at Amber Fort piece explains the morning.
  • Learn one greeting: khamma ghani, the Rajasthani hello, works in both cities and always brings a smile.

Questions about Jaipur or udaipur

These are the questions our guests ask before they come. If yours isn't here, a planner in Jaipur will answer it within a day.

Is Jaipur or Udaipur better for a first visit?

Jaipur, for most first-time visitors. It sits on the Golden Triangle with Delhi and Agra, and it packs forts, palaces, bazaars and crafts into three days. Add Udaipur at the end if you have a week or more, so the journey finishes by the lakes.

Is Udaipur more romantic than Jaipur?

Yes. Udaipur's lakes, island palaces and sunset boats make it the most romantic city in Rajasthan. Jaipur has wonderful palace hotels, but it is a busy capital. For a honeymoon we suggest at least four nights in Udaipur.

How many days do I need in Jaipur and Udaipur?

Three nights in each is ideal. Jaipur needs three full days for the old city, Amer and the crafts. Udaipur needs two for the palace, lake and gardens, plus one for rest or Eklingji and Nathdwara. Add a night on the road if you drive between them.

How far is Udaipur from Jaipur?

About 400 kilometres, or around six hours by road without long stops. The flight takes about an hour. We often break the drive with a night in Chittorgarh, Bundi, Pushkar or Deogarh, so the road becomes part of the journey.

Which city is better for shopping?

Jaipur. It is Rajasthan's great craft and gem city, with block printing at Sanganer and Bagru, blue pottery, emeralds, silver and rugs. Udaipur is better for miniature paintings and silver. In both, buy from makers or shops we trust, never from showrooms a stranger suggests.

Which is better in the monsoon?

Udaipur. From July to September the hills turn green, the lakes fill and the city is quiet, with softer rates. Jaipur is pleasant too, with short downpours and the Teej festival, but the monsoon is truly Udaipur's season.

Can I see both Jaipur and Udaipur in one week?

Yes. Spend three nights in Jaipur, fly or drive to Udaipur and spend three or four nights there. With a few more days, add Jodhpur between them, or a night at Chittorgarh on the road.
Written and checked by our Jaipur team, last updated 2026-10-16.
आपकी यात्रा

Tell us how you like to travel, and we'll draw you a Rajasthan

There's no booking engine and no fixed package. A planner from our Jaipur team will reply within a day with ideas, honest advice on timing and a few questions. Nothing is booked until every detail is right.
  • Reply within one working day
  • Your own planner on WhatsApp
  • No payment until you approve the plan
We use your details only to plan your journey. See our privacy policy.
खम्मा घणी

Request a call back

Leave your number and a planner from our team will call you at a time that suits you, usually within one working day.