Last Updated on
Travelling from Jaipur to Jodhpur, or vice versa, is surprisingly easy considering there is a distance of around 300 kilometres separating the two cities. In our opinion, both cities are well worth including on any Rajasthan itinerary, so it’s a journey well worth making. Jaipur is famous for its ‘pink city’ and stunning City Palace complex, whilst Jodhpur is known for its ‘blue city’ and the towering Mehrangarh Fort. Thankfully there are plenty of options when it comes to travelling between the cities. Find out exactly how to get from Jaipur to Jodhpur with this guide, covering trains, buses, taxis and more!
Table of Contents
Train from Jaipur to Jodhpur
The best way to get from Jaipur to Jodhpur, or vice versa, is to take the intercity train. Depending on the exact train you get, it’s possible to get between the two cities in less than 5 hours – which makes it quicker than travelling by car!
As long as you take an express train, then travelling by rail is the quickest way to get from Jaipur to Jodhpur. On top of that, it’s actually the cheapest way between the cities too.
The train fare from Jaipur to Jodhpur can cost as little as 130 rupees if you travel in Second Sitting – the lowest class type available. Even on the quickest express train, seats in Second Sitting are available for just 145 rupees.
If you want a more comfortable journey, then you may want to pay more to be in one of the higher classes. The following class types are available, listed from lowest to highest: Second Sitting, Sleeper, AC Chair Car, AC 3 Tier, AC 2 Tier and AC First Class.
It’s worth taking into consideration the journey time of the train before selecting the class you travel in. Although some trains take less than 5 hours, some take in excess of 10 hours!
The majority of classes are actually sleeper classes, except for Second Sitting and AC Chair Car. Travelling in a sleeper class means you have a bed instead of a seat, so you can get more comfortable and get some rest on the journey.
Our preferred class is AC 3 Tier, where your ticket assigns you either a lower, middle or upper berth bed. As the name suggests, these carriages generally have 3 tiers of beds stacked on top of each other, kind of like bunk beds.
An AC 3 Tier train ticket from Jaipur to Jodhpur can cost as little as 570 rupees, depending on which train you take. This works out as great value for the journey, as you can relax and even get some sleep on the way!
Prices for the journey vary depending on the train time and the class you want to travel in. We personally think it’s worth paying a bit more for a more comfortable journey, but if your main focus is keeping costs down then make sure to opt for Second Sitting!
There are a minimum of 9 trains a day from Jaipur to Jodhpur, so there’s plenty of choice when it comes to travel times. If you’re travelling in the other direction then there are a minimum of 8 trains a day from Jodhpur to Jaipur, which means you still have a good few options.
One of the most important things to know about travelling by train in India is that advance booking is essential. We made the mistake of not planning far enough ahead and had to completely change our itinerary as the trains we wanted to take were sold out.
Take our advice and book your trains as far in advance as possible. It really isn’t worth the hassle and stress of having to change all your travel plans because you didn’t book ahead – trust us!
Unfortunately it’s not actually possible to book train tickets through the Indian Railways website unless you have an Indian ID. This can make booking tickets in advance a bit hard as a foreign tourist, but thankfully there’s an easy solution!
The best way to book train tickets in advance is to use 12GoAsia. Using their website allows you to easily book your tickets in advance, which means you don’t have to worry about trains selling out!
It does end up costing slightly more to book via 12GoAsia as they’re a 3rd party, but they’re completely reliable and we’ve booked tickets through them several times ourselves. We think it’s completely worth the small extra cost to ensure you get a ticket before the trains sell out!
Alternatively, if you’re already in India then there is another way to book your tickets in advance. Simply visit a local travel agent anywhere in the country and they should be able to assist you in buying tickets.
Travel agents will normally add a charge of around 50-100 rupees per ticket, but it’s still normally the cheapest way to get your tickets. Unfortunately, unless you’re in India a fair while in advance of your travel dates then there’s a relatively high chance the trains may have already sold out.
Either way, if you’re going to be in the country for a while and want to plan ahead then it’s an option worth exploring. You can find the train schedules and prices at the link below, then simply head to a travel agent and ask them to book for you!
We personally recommend paying a bit more to book via 12GoAsia as you can book further in advance to guarantee your seats and it still works out very cheap!
Before travelling by train in India it’s worth knowing that delays are fairly common. In our experiences the delays were never too bad, but it’s just worth factoring in a bit of extra travel time to account for any holdups.
Bus from Jaipur to Jodhpur
The other way to get from Jaipur to Jodhpur using public transport is to take the bus. There are plenty of buses running between the cities every day, with tickets starting from 240 rupees.
It takes a minimum of approximately 6½ hours to travel the route from Jaipur to Jodhpur, or vice versa, by bus. The majority of buses depart in the evening, which means you will be travelling overnight and won’t arrive at the best time.
Buses in India aren’t always the most reliable, and delays can be quite common. If you do intend to travel by bus then we recommend paying more for an operator with a good rating, as you’re less likely to encounter problems this way.
It’s worth knowing that the buses can get quite crowded, and in some cases not everyone will have a seat. This can make for an uncomfortable journey, so we personally recommend taking the train instead. If the trains are sold out though, then the bus is the next best budget option!
Taxi from Jaipur to Jodhpur
If you don’t want to use public transport then your best bet is to take a taxi from Jaipur to Jodhpur, or vice versa. Taking a taxi is considerably more expensive, with prices starting at around 3,500 rupees one-way.
One advantage of taking a taxi is that you have the most flexibility in terms of what time you want to travel. It’s also possible to arrange to make some stops along the way, if there are any places you want to visit on the route between Jaipur and Jodhpur.
It takes a minimum of around 6 hours to drive directly between Jaipur and Jodhpur, which makes it the second fastest option after the train. If you decide to make any stops on the way then this will obviously add to the journey time.
When arranging a taxi it’s best to explore a few different options to get the best price. It’s probably best to avoid any transfers or taxis offered through your hotel, as they normally end up costing more.
One of the best ways to find a taxi is to simply ask any taxi drivers you meet for a quote. Taxi drivers are quite easy to find in Jaipur and Jodhpur, so you’re likely to find plenty of them to ask on the streets. If they offer a good price then take their phone number and arrange what time and day you want to go.
Another option is to arrange a taxi through a travel agent. There are plenty of travel agents in Jaipur and Jodhpur who will be able to help arrange a driver your trip. Make sure to negotiate on the price to get the best deal though!
Alternatively, you can book a taxi online in advance. The prices will vary depending on where you book, but one of the best options is to use Klook.
Using Klook normally works out as a bit more expensive than going booking directly with a driver, but you have the advantage of being able to read reviews in advance. If you’re a bit nervous about arranging your own taxi then we think it’s worth paying slightly more for the peace of mind.
There are other companies you can use such as Make My Trip Cabs or OlaCabs Outstation, but booking in advance through these isn’t always easy. Personally we find Klook much easier to use so we recommend doing that if you want to book a taxi in advance!
Prices will really vary depending on how you arrange your taxi, but make sure to negotiate when you can to get the best fare possible.
Flight from Jaipur to Jodhpur
There are no direct flights from Jaipur to Jodhpur, or vice versa, which means it isn’t an efficient way of getting between the two cities. It’s possible to get connecting flights between the cities if you fly via other airports, but we don’t recommend doing so.
Flying is bad for the environment, so we advise against unnecessary flights when there are viable public transport options available. On top of that, flying between the cities normally takes longer than going by train, bus or taxi, and is more expensive too – so in our opinion it just isn’t worth the money or environmental impact!
Travelling more of Rajasthan? Check out the links below to find out how to get between other cities!
Please note that some links in this article are affiliate links, which means if you make a purchase we make a small commission at no extra cost to you. This money is used to support this website and cover the costs of keeping it online and free to access!
Like this guide on how to get from Jaipur to Jodhpur? Pin it!