How to Get from Agra to Jaipur
Compare trains and buses from Agra, home of the Taj Mahal, to Jaipur, the Pink City, with travel times, classes and tips.

Contents
- 1. Agra to Jaipur by Bus
- 1.1 Non-AC Seater and Sleeper Buses
- 1.2 AC Seater and Sleeper Buses
- 2. Agra to Jaipur by Train
- 2.1 AC First Class (1A) and AC 2-Tier (2A)
- 2.2 AC 3-Tier (3A) and AC 3-Tier Economy (3E)
- 2.3 Sleeper Class (SL) and Second Sitting Class (2S)
- 2.4 AC Chair Class (CC)
- 3. Comparing Your Options
- 4. Tips for Traveling from Agra to Jaipur
- 5. Timetable
- 6. Frequently Asked Questions
- 7. Sources and background
Connecting two of India's most iconic cities, the journey from Agra to Jaipur takes you from the sublime beauty of the Taj Mahal to the regal splendor of the Pink City. This route is a highlight of the Golden Triangle, offering a fascinating glimpse into India's rich history and vibrant culture. Whether you prefer the comfort of a train or the flexibility of a bus, there are several options to suit your budget and schedule.
While the distance isn't vast, the experience of traveling between these two historical gems is part of the adventure. You can easily book your train or bus tickets for this route on GoAsia.cc, ensuring a smooth transition between these unforgettable destinations.
Agra to Jaipur by Bus
Buses are the flexible option, with several classes to choose from. The journey takes from about 3.5 hours, longer with traffic or on slower services. On booking platforms, tickets start at about $5 (October 2026).[1]
Non-AC Seater and Sleeper Buses
For budget-conscious travelers, Non-AC Seater buses are the most economical choice. They offer basic seating and are suitable for daytime travel. Non-AC Sleeper buses provide horizontal berths, which can be more comfortable for overnight journeys, though air conditioning is not available.
AC Seater and Sleeper Buses
AC Seater buses provide air-conditioned comfort, a welcome relief during warmer months, and are generally quicker. AC Sleeper buses combine the comfort of air conditioning with the option to lie down, making them ideal for longer trips or those preferring to travel overnight in more comfort. These services often have more modern amenities and fewer stops, contributing to a smoother ride.
Agra to Jaipur by Train
Traveling by train in India is an experience in itself, offering a chance to see the countryside and interact with locals. The fastest train is the Shatabdi Express 12036: it leaves Agra Fort at 17:40 and reaches Jaipur at 21:20, a journey of 3 hours 40 minutes.[2] Other trains take longer, and fares depend on the class you choose.
AC First Class (1A) and AC 2-Tier (2A)
The AC First Class (1A) offers the highest level of comfort and privacy, with lockable compartments. AC 2-Tier (2A) provides comfortable berths with curtains for privacy, air conditioning, and bedding, making it a popular choice for many travelers seeking a balance of comfort and cost.
AC 3-Tier (3A) and AC 3-Tier Economy (3E)
AC 3-Tier (3A) is a good value option, providing air-conditioned berths in open-plan carriages, often with three berths stacked vertically. AC 3-Tier Economy (3E) is similar to 3A but with slightly more compact berths, offering a more budget-friendly air-conditioned experience.
Sleeper Class (SL) and Second Sitting Class (2S)
Sleeper Class (SL) is a non-AC option with open berths and is very popular with local travelers. It's an authentic Indian train experience but can be crowded. Second Sitting Class (2S) offers basic seating in non-AC coaches and is the cheapest way to travel by train, best suited for shorter daytime journeys.
AC Chair Class (CC)
AC Chair Class (CC) provides comfortable, air-conditioned seating, similar to an airline economy class. This is an excellent option for daytime travel, offering speed and comfort without the need for a sleeper berth.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Bus | From about $5[1] | From about 3.5h | Varies from basic to high comfort AC sleepers |
| Train | Varies by class | From 3h 40min[2] | Varies from basic seats to private AC cabins |
Tips for Traveling from Agra to Jaipur
- Book in Advance: Especially for popular train classes like AC First Class and AC 2-Tier, or during peak travel seasons, it's highly recommended to book your tickets several weeks in advance. Bus tickets, particularly for AC sleeper services, can also sell out quickly.
- Choose Your Comfort Level: Consider the duration of your journey and your personal comfort preferences. For a quick, comfortable daytime journey, an AC Chair Car train or an AC Seater bus is a good choice. For overnight travel, an AC Sleeper bus or a train sleeper class (1A, 2A, 3A) provides a better experience.
- Arrive Early: For trains, ensure you arrive at the station at least 30-45 minutes before departure, especially if you need to locate your platform. For buses, arriving 15-20 minutes early is usually sufficient.
- Stay Hydrated and Carry Snacks: While some services offer refreshments, it's always wise to bring your own water and snacks, especially for longer journeys.
- Keep Valuables Secure: As with any travel, be mindful of your belongings, especially on crowded buses or trains. Keep important documents and valuables close to you.
- Enjoy the Scenery: The route between Agra and Jaipur offers glimpses of rural Rajasthan, a stark contrast to the bustling cities. Keep an eye out for interesting sights along the way.
Timetable
| Bus Agra - Jaipur $ 5.37–36.51 3h 10m – 1days 7h 15m | |
|
|
| Train Agra - Jaipur $ 4.64–21.31 3h 50m – 6h 10m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Agra to Jaipur, including current prices and schedules.
The cheapest way to get from Agra to Jaipur is by bus, with tickets starting at about $5 on booking platforms (October 2026). Second Sitting Class (2S) and Sleeper Class (SL) on the train are also low-cost options.
The fastest train is the Shatabdi Express, which takes 3 hours 40 minutes from Agra Fort to Jaipur. Buses take from about 3.5 hours, depending on traffic.
By train, the Shatabdi Express takes 3 hours 40 minutes and other trains take longer. By bus, the journey takes from about 3.5 hours, longer with traffic.
Both work well. Buses give you more departure times and classes to choose from. The Shatabdi is a quick daytime train, and the higher AC classes are comfortable on longer journeys.
Yes, it is highly recommended to book your tickets in advance, especially for popular train classes like AC First Class or AC 2-Tier, and for AC sleeper buses. This is particularly true during peak travel seasons to ensure availability and secure your preferred class.
Comfort levels vary widely. On buses, you can choose from basic Non-AC Seaters to luxurious AC Sleeper options. For trains, options range from basic Second Sitting Class (2S) to private AC First Class (1A) cabins, offering different levels of amenities and privacy.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: Agra - Jaipur timetable. Retrieved October 31, 2026.
- [2] Indian Railways: Shatabdi Train Names with Details. Retrieved October 31, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.