How to Get from Agra to Jaipur

How to Get from Agra to Jaipur

Last updated: March 8, 2026

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.

Train, Bus, Flight and Ferry tickets

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 offer the widest range of departure times and can be a convenient option for travelers looking for flexibility. The journey typically takes between 3 hours 10 minutes and 7 hours, depending on the service and traffic conditions. Prices vary significantly, from $5 to $38, reflecting the different classes available.

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 journey from Agra to Jaipur by train usually takes between 3 hours 50 minutes and 6 hours 10 minutes. Ticket prices range from $5 to $22, depending on the class of service 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 $5 - $38 3h 10min - 7h Varies from basic to high comfort AC sleepers
Train $5 - $22 3h 50min - 6h 10min 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.52–37.55 3h 10m – 1d 7h 15m
  •   Non-AC Sleeper 18:45, 19:00, 23:15, 23:45
  •   Non-AC Seater 13:15, 17:00, 20:30, 21:00, 21:30, 22:46, 23:30
  •   AC Sleeper 00:59, 01:20, 02:00, 02:05, 02:50, 03:00, 03:15, 03:45, 04:30, 05:30, 06:15, 22:10, 22:45, 23:00, 23:50, 23:59
  •   AC Seater 00:00, 00:30, 01:00, 01:05, 01:30, 01:45, 02:00, 02:15, 02:30, 02:40, 03:00, 03:05, 03:45, 04:00, 04:10, 04:25, 04:35, 05:00, 15:35, 16:15, 17:45, 19:00, 20:30, 23:15, 23:20, 23:30, 23:55
Train Agra - Jaipur $ 4.77–21.91 3h 50m – 6h 10m
  •   1A - AC First Class Sleeper 06:10, 17:20
  •   2A - AC 2-Tier Sleeper 06:00, 06:10, 17:20, 22:00
  •   3A - AC 3-Tier Sleeper 06:00, 06:10, 14:35, 17:20, 22:00
  •   3E - AC 3-Tier Economy Sleeper 06:10, 17:20, 22:00
  •   SL - Sleeper Class 06:10, 17:20, 22:00
  •   2S - Second Sitting Class 06:00, 14:35
  •   CC - AC Chair Class 06:00, 14:35

Frequently Asked Questions

How can I book tickets from Agra to Jaipur?

You can book train, bus, flight, taxi, van, and ferry tickets from Agra to Jaipur directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Agra to Jaipur?

The cheapest way to get from Agra to Jaipur is by bus, with Non-AC Seater tickets starting from $5. Train options like the Sleeper Class (SL) or Second Sitting Class (2S) also offer affordable fares, starting from $5.

What is the fastest way to get from Agra to Jaipur?

The fastest way to get from Agra to Jaipur is by bus, with some services completing the journey in as little as 3 hours 10 minutes. Trains typically take longer, with the fastest journey being 3 hours 50 minutes.

How long does it take to get from Agra to Jaipur?

The journey from Agra to Jaipur typically takes between 3 hours 10 minutes and 7 hours by bus, and between 3 hours 50 minutes and 6 hours 10 minutes by train, depending on the specific service and class chosen.

Is it better to take a train or a bus from Agra to Jaipur?

Both trains and buses offer distinct advantages. Buses are generally faster and have more frequent departures, especially AC Seater and Sleeper options. Trains offer a classic Indian travel experience and can be more comfortable for longer journeys, particularly in higher AC classes.

Should I book my Agra to Jaipur tickets in advance?

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.

What are the comfort levels like on trains and buses for this route?

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.