There are 6 ways to get from Amritsar to Ajmer by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ajmer Kishangarh Airport
best- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Ajmer Kishangarh Airport (KQH)plane ATQ - KQH
7h 3m₹6,380–23,230Train
cheapest- Take the train from Amritsar Jn to Ajmertrain 19614 / ...
15h 15m₹420–3,200Bus
- Take the bus from Amritsar, Punjab to Ajmer, Rajasthanbus Amritsar, Punjab - Ajmer, Rajasthan
14hDrive 685.5 km
- Drive from Amritsar to Ajmercar 685.5 km
9h 32m₹7,707–11,132Fly to Jaipur International Airport, train
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Jaipur International Airport (JAI)plane ATQ - JAI
- Take the train from Gandhinagar Jpr to Ajmertrain
10h 26m₹4,875–10,840Bus via Jalandhar
- Take the bus from Amritsar, Punjab to Jalandhar, Punjabbus Amritsar, Punjab - Jalandhar, Punjab
- Take the bus from Jalandhar, Punjab to Ajmer, Rajasthanbus Jalandhar, Punjab - Ajmer, Rajasthan
15h 5m
Sri Guru Ram Dass Jee International Airport (ATQ) to Ajmer Kishangarh Airport (KQH) flights
Questions & Answers
The cheapest way to get from Amritsar to Ajmer is to train which costs ₹420 - ₹3,200 and takes 15h 15m.
The fastest way to get from Amritsar to Ajmer is to fly which takes 7h 3m and costs ₹6,000 - ₹24,000.
Yes, there is a direct bus departing from Amritsar, Punjab and arriving at Ajmer, Rajasthan. Services depart four times a day, and operate every day. The journey takes approximately 14h.
Yes, there is a direct train departing from Amritsar Jn and arriving at Ajmer. Services depart five times a week, and operate Tuesday, Thursday, Friday and Sunday. The journey takes approximately 15h 15m.
The distance between Amritsar and Ajmer is 616 km. The road distance is 685.5 km.
The best way to get from Amritsar to Ajmer without a car is to bus which takes 14h and costs .
It takes approximately 7h 3m to get from Amritsar to Ajmer, including transfers.
Amritsar to Ajmer bus services, operated by Laxmi Holidays, depart from Amritsar, Punjab station.
Amritsar to Ajmer train services, operated by Indian Railways, depart from Amritsar Jn station.
The best way to get from Amritsar to Ajmer is to fly which takes 7h 3m and costs ₹6,000 - ₹24,000. Alternatively, you can bus, which costs and takes 14h, you could also train, which costs ₹420 - ₹3,200 and takes 15h 15m.
What companies run services between Amritsar, India and Ajmer, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Ajmer Kishangarh Airport (KQH) twice daily. Alternatively, Kissan Travels Pilani operates a bus from Amritsar, Punjab to Ajmer, Rajasthan 4 times a day, and the journey takes 14h.
- Website
- goindigo.in
Flights from Sri Guru Ram Dass Jee International Airport to Ajmer Kishangarh Airport via Ahmedabad
- Ave. Duration
- 4h 25m
- When
- Thursday
- Estimated price
- ₹8,500–24,000
Flights from Sri Guru Ram Dass Jee International Airport to Ajmer Kishangarh Airport via Delhi
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,000–28,000
Flights from Sri Guru Ram Dass Jee International Airport to Ajmer Kishangarh Airport via Srinagar, Delhi
- Ave. Duration
- 6h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–23,000
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Delhi
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹5,000–10,000
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Ahmedabad
- Ave. Duration
- 6h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,000–10,000
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Bengaluru
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,000–10,000
- Website
- airindia.in
Flights from Sri Guru Ram Dass Jee International Airport to Jaipur International Airport via Delhi
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- ₹4,700–9,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Ajmer
- Ave. Duration
- 15h 15m
- Frequency
- 5 times a week
- Estimated price
- ₹420–3,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Gandhinagar Jpr to Ajmer
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
- Phone
- +91 8377971006
- [email protected]
- Website
- omio.com
Bus from Amritsar, Punjab to Jalandhar, Punjab
- Ave. Duration
- 1h 35m
- Frequency
- Every 20 minutes
- Estimated price
- ₹650–1,400
- Schedules at
- omio.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, How to get from Stansted Airport into central London, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Amritsar to Ajmer bus services, operated by Laxmi Holidays, arrive at Jalandhar, Punjab station.
Amritsar to Ajmer train services, operated by Indian Railways, arrive at Ajmer station.
Yes, the driving distance between Amritsar to Ajmer is 686 km. It takes approximately 9h 32m to drive from Amritsar to Ajmer.
Book your Amritsar to Ajmer bus tickets online with Omio.
There are 315+ hotels available in Ajmer.











