This post contains affiliate links. If you book something through these links I get a small commission at no extra cost to you. You can read more about my disclosure and affiliate policy here.
…
When most people think of India, they either think of the Taj Mahal, Kerala and Goa, Mumbai, or of Rajasthan. At least before they actually come to India and realize how huge and multifaceted the country really is.
Still, Rajasthan prevails when many people come for the first time and want a quintessential India experience. I am not throwing shade because I get it: the state is magical. And also big enough that you won’t get bored quickly. With that, I have put together my ideal 3-week Rajasthan itinerary with some absolute highlights and tips on how to get around, where to stay, and what to do.
Why plan a 3-week Rajasthan itinerary?

I love India, but I am the first to admit that traveling in India and simply being in India can be exhausting and can get rather overwhelming. Especially if you are prone to sensory overload. With that, I would rather allocate a bit more time for this Rajasthan trip itinerary than strictly necessary.
When travel days are long, you may want an extra day to rest or explore. You can of course skip certain stops or stay a day less to make it a 2-week itinerary, but this will be a bit of a hectic schedule.
What to see during 3 weeks in Rajasthan

People who know their geography may quickly notice that I have included New Delhi and Agra on this Rajasthan itinerary even though they are technically not in Rajasthan. I have done this for very practical reasons: New Delhi is the most likely arrival airport when you are coming from abroad, and it is a lot closer to Rajasthan than, say, Mumbai.
And Agra is home to the iconic Taj Mahal. If you are coming to India for the very first time, you cannot miss that. With that, I have taken the liberty to include both in this Rajasthan travel guide.
Practical tips for your Rajasthan itinerary

First things first, here are some practical things when traveling through Rajasthan.
Arrival in New Delhi
When traveling to Rajasthan or anywhere in India, you will need a visa. Most nationalities these days are eligible to apply for an e-Tourist Visa for either 30 days or even a year. Cost for a 30-day visa, for example, for US, UK, and German citizens is $25 and only $10 when coming from April to June. You can find the prices for all nationalities online on the visa website.

While you can apply for it online, it is a bit of a schlepp, to be honest. The application is quite extensive, and you will need a contact in India who can be verified. Your hotel should be able to help if you don’t have a tour operator or a friend in India like I do (thanks, Joe!).
It says on the website that you should apply at least 4 days prior to arrival. I’d recommend you apply a lot longer before arriving because sometimes they may request additional information, and generally just take their time.
Once you get your visa, arrival in New Delhi will be a breeze.
SIM-Card
Getting a SIM in India is another mission. While I usually just buy it at the airport, I have heard so many stories of scams in India that I have never tried it there. Plus, activation usually takes a while.
In the past, I have had my friend Joe organize someone from Airtel to come to my hotel so I could buy one and have it activitated on the spot. That said, top-ups are even more difficult, and so I would simply recommend everyone to get an eSIM prior to arrival.
I like Airalo as I think they have the best prices. They have various packages with a set amount of data or unlimited data with a fair usage policy of 3GB per day. Unlike regular SIM cards, you can top up your eSIM if you run out of data.
*And no, there is no 6G in India…

Airport transfer & getting around the cities

It depends on where you arrive, but when your first port of arrival is New Delhi, I recommend you either ask your accommodation for an airport pick-up or book a transfer with Welcome Pickups. I use them for my airport pickups in most cities all over the world, as they are just a little more than a regular taxi and super reliable. You will be connected with your driver via WhatsApp, and they will also monitor your flight arrival.
To get around most Indian cities, I use Uber or the Ola taxi app. Both work for a variety of cars as well as auto-rickshaws. This saves you the haggling over prices, which can get a bit overwhelming.
Note that it might be easier to get a driver if you put your settings to cash. Drivers prefer cash payments, so you will get a driver faster.
If you take a regular auto, make sure to always negotiate the price before. When in doubt what a fair price is, ask your accommodation for a recommendation.
Getting around in India

I might have a slight obsession with Indian trains. Maybe because they are so well organized and inexpensive, unlike German trains. For most distances in Rajasthan and beyond, I will choose a train if possible.
Read more:
The ultimate guide to train travel in India.
Alternatively, you can choose a flight to cover longer distances – I have flown India’s low-cost carrier IndiGo a few times and never had an issue. That said, Indian airports are often quite hectic and have extremely strict security.


If trains or flying are not an option, you can usually take a bus or book a private car. To be honest, buses are my least favorite mode of transport, both when it comes to safety and convenience. When I have to drive, I usually find a private driver, a very affordable option in India, even more so when you can split with someone.
Either ask your accommodation to recommend a driver or check and compare the various options on 12Go.
Money
India’s currency is the Indian Rupee, shown as INR or ₹ (you can find the current exchange rate here). While you can pay cashless for a lot of things these days, the majority of payments are done with scan-apps, and those are not available for foreigners. Still, you will usually be able to go quite far paying with a credit card.
That said, you will need a bit of cash, and I recommend you get it at the airport, drawing money from an ATM with your credit card. Yes, you can go to a money exchange, but if you do, make sure to use one outside of the airport for a better rate.
Especially when traveling to smaller cities in Rajasthan, it is better to come prepared with cash as ATMs can be hard to come by.
The best time to visit Rajasthan

Two years ago, I decided it would be a great idea to visit Rajasthan in June. Well, it wasn’t. I was the only white person stupid enough to come during the summer months and while I had most tour guides all to myself, it was way too hot. I am usually not one to complain, but Rajasthan in summer, from April to June, is crazy and very dry. Expect temperatures around 40°C–45°C (104°F–113°F) and don’t even think of visiting Jaisalmer in the desert.
Honestly, the visa fees you save are not worth it!
After you will have a few months of monsoon season, though this is not as extreme in Rajasthan as in other parts of India. That said, it will be quite humid and there can be flooding.
For the perfect travel season in Rajasthan, wait for October or even better November when it gets dry and cooler. Don’t worry – cool in Rajasthan is not cold and you can still expect temperatures around 21-29°C (70-85°F).
Food in Rajasthan

Rajasthan is full of delicious dishes, and many cities will have their own specialities that you should definitely try. I have added a few foodie tips for each of your stops on your Rajasthan itinerary.
Read more:
Exploring India one bite at a time & avoid getting sick.
What to wear in Rajasthan?

Rajasthan is still a pretty traditional state, which you will notice quickly when it comes to clothing. Now, I have never had any issues even as a blonde woman traveling on my own, but I make a point to blend in. Well, as much as that is possible for me. I do cover up, though, and will usually wear long pants or loose jeans, a caftan on top or a t-shirt with a cotton scarf for a bit of extra coverage, or a really long, loose dress.
I also make sure that none of my clothing is see-through or shows too much cleavage. I prefer thin cotton or other natural fabrics because even in winter, it can get pretty warm.



My friend Mariellen, who has lived in India for many years, swears by just dressing like a local.
I guess men can take a bit more liberties when dressing, though I would also forego tank tops and shorts.
3 weeks in Rajasthan – Day-by-day

Day 1-3: New Delhi
For most visitors, their Rajasthan itinerary will start in India’s capital, New Delhi. To be very honest with you, Delhi is not my favorite Indian city by a long shot. If I had to visit a metropolis, I’d always prefer Mumbai over Delhi.
However, you probably just had a long flight, and with that, Delhi might be a nice place to settle in and acclimatize. In addition, you should see some of the city’s most important sights.




What to do in New Delhi:
- Visit the Red Fort.
- Have and make lunch at the Sikh Temple.
- Visit Majnu-ka-tilla, the Tibetan settlement, for the best momos in town.
- Full day city tour in Old and New Delhi.
- Private Shopping Tour with Local Guide.
Foodie tip: Do a food tour in Old Delhi with A Chef’s Tour – a perfect introduction to Indian cuisine.
Where to stay in New Delhi:


Read more:
How to plan the ultimate Delhi itinerary.
How to get from New Delhi to Agra
Getting from Delhi to Agra is pretty straightforward. The train will take about 2,5 hours, and there are various trains from the different stations in Delhi leaving. Alternatively, you can also get a private car, which doesn’t cost a fortune, especially if you are not traveling on your own.
Day 4 & 5: Agra

No India trip would be complete without seeing the world-famous Taj Mahal. Come early to minimize the crowds as much as possible, and don’t forget to visit the Moonlight Garden for a different view.
If you are staying a bit longer, the Agra Fort is also worth a visit, but generally, I don’t think Agra is a place you need to linger.


What to do in Agra:
Foodie tip: Eat at Sheroes Hangout Cafe, a place run by the survivors of acid attacks.
Where to stay in Agra:
- Homestay: The Coral House Homestay by the Taj on Booking / Agoda
- Cute guesthouse: Inara House on Booking / Agoda
- Luxury hotel with Taj views: The Oberoi Amarvilas Agra on Booking / Agoda



Read more:
A Taj Mahal visit – Seeing a place of broken hearts.
How to get from Agra to Jaipur
From Agra to Jaipur it is about 4,5 hours by train. To be honest, I found Jaipur train station a bit overwhelming, but there are plenty of tuk-tuks waiting to pick you up – just check with your hotel how much you should pay for a transfer and negotiate appropriately.
Day 6 – 8: Jaipur

Next up, your Rajasthan trip itinerary will start properly – welcome to the Pink City of Jaipur! Jaipur is a beauty and easy to love. Temples, forts, palaces – they are nowhere quite as pretty as in Jaipur. Get up early to see the sunrise over the Jal Mahal, visit the world-famous Hawa Mahal, go crazy in Jaipur’s bazaars, and just enjoy this wonderful, somewhat chaotic city.





What to do in Jaipur:
- Visit the incredible Hawa Mahal and the City Palace.
- Magical walk through Jaipur (my favorite city tour in Jaipur!)
- Cultural walk and street food tour in Jaipur.
- Explore Jaipur from a female perspective.
Foodie tip: Eat at the Sarvato at the City Palace for an unforgettable evening.
Where to stay in Jaipur:
- Hostel: Moustache Jaipur on Booking / Agoda
- Haveli: Jaipur Haveli on Booking / Agoda
- Luxurious stay: Padmaa Jaipur on Booking / Agoda



Read more:
The unique city guide to Jaipur, India.
How to get from Jaipur to Udaipur
The train ride from Jaipur to Udaipur is quite long, and you will need to plan at least 6 hours. This is definitely the time when I would splurge for a first-class ticket or the fanciest chair car I can get. They also have a few overnight trains; however, make sure it arrives at a decent time – some get to Udaipur at 4 am, a rather inconvenient time.
Alternatively, you can take a flight, which will be more expensive but only takes an hour.
Day 9 – 11: Udaipur

From the Pink City to the White City, next on your Rajasthan travel itinerary is Udaipur. It is yet another stunner thanks to its location right on the shores of Lake Pichola. If Jaipur was a bit too much for you, Udaipur will be like a breath of fresh air. It is distinctly more chilled and easy to explore on foot.




What to do in Udaipur:
- Take a boat trip on Lake Pichola and visit the ghats.
- Go back in history when visiting the City Palace.
- Do the Udaipur’s Wisdom Walk with Nishtha to learn more about the everyday life of women in Udaipur.
Foodie tip: Eat at the Sheesh Mahal at the Leela Palace with an incredible view of the lake.
Where to stay in Udaipur:
- Hostel: Moustache Udaipur on Booking / Agoda
- Luxury on the lake: The Leela Palace on Booking / Agoda





How to get from Udaipur to Pushkar
If you want to get from Udaipur to Pushkar, you will have to take a train to Ajmer first. This train takes about 5 hours. In Ajmer, you will take a tuk-tuk or taxi to Pushkar, another 30-minute drive. I will usually ask the hotel to organize the transfer for me. This way, I meet my driver at the station platform and don’t have to worry about haggling with the local taxis.
Day 12 – 14: Pushkar

Pushkar is considered one of India’s holiest cities and pilgrimage sites thanks to its unique Brahma Temple, one of only a few in the world. Sacred is also Pushkar Lake and its 52 ghats, where devoted Hindus will come and take a dip. Pushkar is also home to the famous Pushkar Mela, the annual camel fair.



What to do in Pushkar:
- Visit the ghats on the shore of Pushkar Lake.
- Do a city tour with the Pushkar Route.
Foodie tip: Due to its holy status, you cannot consume alcohol, meat, and eggs within the city – a rule that goes for everyone!
Where to stay in Pushkar:


Read more:
How to visit the Pushkar Camel Fair 2026.
How to get from Pushkar to Jodhpur
To get from Pushkar to Jodhpur, you will need to take a car or tuk-tuk to Ajmer first. From Ajmer, you will take a train to Jodhpur, which takes about 4 hours.
Day 15 – 17: Jodhpur

From pink to white to blue – Jodhpur is a stop not to be missed during your Rajasthan itinerary. It is probably best known for the Navchowkiya, the old blue part of town that resembles Chefchouen in Morocco. It is full of murals and street art now – don’t forget your camera! Also, make sure to visit the Toorji Ka Jhalra, the famous stepwell in Jodhpur and eat some blue icecream at the cafe next to it.




What to do in Jodhpur:
- Visit Mehrangarh Fort.
- Jodhpur camel safari.
- Jodhpur city tour to explore the Blue City.
Foodie tip: Eat at one of the many rooftop restaurants in Jodhpur and come early enough for a sundowner with a view of the fort.
Where to stay in Jodhpur:
- Haveli: The Arch Boutique Homestay on Booking / Agoda
- Modern luxury: RAAS Jodhpur on Booking / Agoda


Read more:
Jodhpur Itinerary – Visiting India’s Blue City.
How to get from Jodhpur to Jaisalmer
Another long travel day awaits when you are driving from Jodhpur to Jaisalmer. The train will take about 6 hours, though you may get the tail end of some delay, as this train has already crossed most of India.
Day 18 – 20: Jaisalmer

Whether you add Jaisalmer to your itinerary for Rajasthan will depend on your schedule – Jaisalmer is pretty far west at the border of the Thar Desert. That said, if you do have enough time, the detour is well worth it – Jaisalmer is yet another beauty, this time drenched in golden hues.




What to do in Jaisalmer:
- See the beautiful havelis in town.
- Meander through the famous fort and see Jain temples and the Raj Mahal Palace.
- Head to the Bada Bagh gardens and cenotaphs during sunset.
- Do an overnight camel safari.
- Eat your way through town on a Jaisalmer food tour.
Foodie tip: Try Ker Sagari, a typical dish from Jaisalmer made from desert beans and berries – it is delicious!
Where to stay in Jaisalmer:


Read more:
Visit the Golden City of Jaisalmer.
How to get from Jaisalmer to New Delhi
By now, you know your way around the Indian train system, and it is time for your first overnight train ride back to New Delhi. The train from Jaisalmer takes about 15 hours. I recommend you go for the 2AC sleeper class, which is comfortable, inexpensive, and feels safe – even if you are traveling on your own as a woman (get the upstairs bunk when making your reservation).
That said, if you don’t want to bother, you can also board a quick flight from Jaisalmer’s tiny airport. It takes 1,5 hours to New Delhi.
Day 21: New Delhi

Back in Delhi, it is time for a final Butter Chicken before you head to the airport. If you are arriving early by train and have a late flight, it might be worth checking into a hotel for the day so you can relax and shower. Airport hotels in Delhi are a bit tricky (I think the majority use spam pictures), so I would recommend you head back to your original guesthouse or hotel, and allocate enough time for a taxi to the airport.
Pin for later!



