There are 7 ways to get from Amritsar to Karni Mata Temple by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Amritsar, Punjab to Bikaner, Rajasthanbus Amritsar, Punjab - Bikaner, Rajasthan
11h 52mTrain
cheapest- Take the train from Amritsar Jn to Bikaner Jntrain 19226 / ...
14h 43m₹442–3,450Drive 498.8 km
- Drive from Amritsar to Karni Mata Templecar 498.8 km
6h 12m₹5,618–8,115Taxi
- Take the taxi from Amritsar to Karni Mata Templetaxi 498.8 km
6h 12m₹13,000–17,000Fly Sri Guru Ram Dass Jee International Airport to Jodhpur Airport, train
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Jodhpur Airport (JDH)plane ATQ - JDH
- Take the train from Jodhpur Jn to Deshnoktrain
10h 44m₹8,470–14,840Train to Jammu Airport, fly to Nal Airport
- Take the train from Amritsar Jn to Jammu Tawitrain
- Fly from Jammu Airport (IXJ) to Nal Airport (BKB)plane IXJ - BKB
23h 18m₹8,093–27,709Bus to Kangra Airport, fly to Nal Airport
- Take the bus from Amritsar, Punjab to Kangra, Himachal Pradeshbus
- Fly from Kangra Airport (DHM) to Nal Airport (BKB)plane DHM - BKB
27h
Amritsar to Karni Mata Temple by train and foot
Questions & Answers
The cheapest way to get from Amritsar to Karni Mata Temple is to train which costs ₹440 - ₹3,500 and takes 14h 43m.
The fastest way to get from Amritsar to Karni Mata Temple is to drive which takes 6h 12m and costs ₹5,500 - ₹8,500.
No, there is no direct bus from Amritsar to Karni Mata Temple. However, there are services departing from Amritsar, Punjab and arriving at Deshnokh via Bikaner. The journey, including transfers, takes approximately 11h 52m.
No, there is no direct train from Amritsar to Karni Mata Temple. However, there are services departing from Amritsar Jn and arriving at Deshnok via Bikaner Jn. The journey, including transfers, takes approximately 14h 43m.
The distance between Amritsar and Karni Mata Temple is 513 km. The road distance is 498.8 km.
The best way to get from Amritsar to Karni Mata Temple without a car is to bus which takes 11h 52m and costs .
It takes approximately 11h 52m to get from Amritsar to Karni Mata Temple, including transfers.
Amritsar to Karni Mata Temple bus services, operated by Vijay Tour and Travels, depart from Amritsar, Punjab station.
Amritsar to Karni Mata Temple train services, operated by Indian Railways, depart from Amritsar Jn station.
The best way to get from Amritsar to Karni Mata Temple is to bus which takes 11h 52m and costs . Alternatively, you can train, which costs ₹440 - ₹3,500 and takes 14h 43m.
What companies run services between Amritsar, India and Karni Mata Temple, India?
Vijay Tour and Travels operates a bus from Amritsar, Punjab to Bikaner, Rajasthan 4 times a day, and the journey takes 9h 40m. Alternatively, Indian Railways operates a train from Amritsar Jn to Bikaner Jn once daily. Tickets cost ₹330–2,500 and the journey takes 13h 5m.
- Website
- goindigo.in
Flights from Sri Guru Ram Dass Jee International Airport to Jodhpur Airport via Mumbai
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹8,000–22,000
Flights from Sri Guru Ram Dass Jee International Airport to Jodhpur Airport via Delhi
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹6,000–20,000
Flights from Jammu Airport to Nal Airport via Delhi
- Ave. Duration
- 16h
- When
- Every day
- Estimated price
- ₹7,500–31,000
Flights from Jammu Airport to Nal Airport via Srinagar, Delhi
- Ave. Duration
- 21h 50m
- When
- Wednesday to Sunday
- Estimated price
- ₹8,500–26,000
Flights from Jammu Airport to Nal Airport via Ahmedabad, Delhi
- Ave. Duration
- 23h 50m
- When
- Sunday
- Estimated price
- ₹12,000–28,000
Flights from Jammu Airport to Nal Airport via Chandigarh, Delhi
- Ave. Duration
- 24h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹7,500–25,000
Flights from Kangra Airport to Nal Airport via Delhi
- Ave. Duration
- 19h 37m
- When
- Every day
- Estimated price
- ₹12,000–41,000
Flights from Kangra Airport to Nal Airport via Chandigarh, Delhi
- Ave. Duration
- 22h 15m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹12,000–41,000
- Website
- airindia.in
Flights from Sri Guru Ram Dass Jee International Airport to Jodhpur Airport via Delhi
- Ave. Duration
- 5h 36m
- When
- Every day
- Estimated price
- ₹8,000–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Bikaner Jn
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- ₹330–2,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹330–390
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,500
- First Class (1A)
- ₹2,000–2,500
Train from Jodhpur Jn to Deshnok
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Amritsar Jn to Jammu Tawi
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Ave. Duration
- 6h 12m
- Estimated price
- ₹13,000–17,000
Jwala Tours and Travels
- Phone
- +91 9876 70 15 51
- Website
- jwalatourandtravels.com
Nishan Car Rentals
- Phone
- +91 946 455 5874
- Website
- nishancarrental.com
R K Holidays
- Phone
- +91 977 991 6161
- Website
- taxiamritsar.in
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 Gatwick Airport into central London, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Amritsar to Karni Mata Temple bus services, operated by Vijay Tour and Travels, arrive at Bikaner, Rajasthan station.
Amritsar to Karni Mata Temple train services, operated by Indian Railways, arrive at Bikaner Jn station.
Yes, the driving distance between Amritsar to Karni Mata Temple is 499 km. It takes approximately 6h 12m to drive from Amritsar to Karni Mata Temple.
There are 48+ hotels available in Karni Mata Temple.






