There are 8 ways to get from Bikaner to Karni Mata by plane, train, bus, car, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Nal Airport (BKB) to Dabok Airport (UDR)plane BKB - UDR
3h 54m₹8,936–26,635Train
cheapest- Take the train from Bikaner Jn to Ajmertrain 19334
- Take the train from Ajmer to Udaipurtrain 12981 / ...
14h 47m₹490–3,811Train, bus
- Take the train from Bikaner Jn to Raika Baghtrain 14707 / ...
- Take the bus from Paota Circle to Udaipur - Hotel Sangambus
9h 30m₹837–2,206Train via Merta Road Jn
- Take the train from Bikaner Jn to Merta Road Jntrain
- Take the train from Merta Road Jn to Phulera Jntrain
- Take the train from Phulera Jn to Udaipurtrain
13h 11m₹570–4,498Drive 473.1 km
- Drive from Bikaner to Karni Matacar 473.1 km
6h 37m₹5,321–7,686Taxi
- Take the taxi from Bikaner to Karni Matataxi 473.1 km
6h 37m₹9,000–12,000Bus via Jodhpur
- Take the bus from Bikaner, Rajasthan to Jodhpur, Rajasthanbus Bikaner, Rajasthan - Jodhpur, Rajasthan
- Take the bus from Mandi More to Udaipur - Hotel Sangambus
11h 7mBus
- Take the bus from Bikaner to Nathdwarabus
- Take the bus from FlixBus Nathdwara - Model Bus Stand to FlixBus Udaipur - Reti Bus Stand Circlebus FlixBus IN0614 / ...
15h 2m₹612–1,336
Nal Airport (BKB) to Dabok Airport (UDR) flights
Questions & Answers
The cheapest way to get from Bikaner to Karni Mata is to bus which costs ₹600 - ₹1,400 and takes 15h 2m.
The fastest way to get from Bikaner to Karni Mata is to fly which takes 3h 54m and costs ₹8,500 - ₹27,000.
No, there is no direct bus from Bikaner to Karni Mata. However, there are services departing from Bikaner, Rajasthan and arriving at Udaipur - Hotel Sangam via Mandi More. The journey, including transfers, takes approximately 11h 7m.
No, there is no direct train from Bikaner to Karni Mata. However, there are services departing from Bikaner Jn and arriving at Udaipur via Merta Road Jn and Phulera Jn. The journey, including transfers, takes approximately 13h 11m.
The distance between Bikaner and Karni Mata is 407 km. The road distance is 473.1 km.
The best way to get from Bikaner to Karni Mata without a car is to train and bus which takes 9h 30m and costs ₹800 - ₹2,300.
It takes approximately 3h 54m to get from Bikaner to Karni Mata, including transfers.
Bikaner to Karni Mata bus services, operated by Shri Ganesh Travels, depart from Bikaner, Rajasthan station.
Bikaner to Karni Mata train services, operated by Indian Railways, depart from Bikaner Jn station.
The best way to get from Bikaner to Karni Mata is to fly which takes 3h 54m and costs ₹8,500 - ₹27,000. Alternatively, you can train via Merta Road Jn, which costs ₹550 - ₹4,500 and takes 13h 11m, you could also bus via Jodhpur, which costs and takes 11h 7m.
What companies run services between Bikaner, India and Karni Mata, India?
IndiGo Airlines and Air India Limited fly from Nal Airport (BKB) to Dabok Airport (UDR) twice daily. Alternatively, you can take a train from Bikaner Jn to Karni Mata via Merta Road Jn, Phulera Jn, and Udaipur in around 13h 11m.
- Website
- goindigo.in
Flights from Nal Airport to Dabok Airport via Delhi
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₹8,000–26,000
- Website
- airindia.in
Flights from Nal Airport to Dabok Airport via Delhi
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹8,500–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bikaner Jn to Raika Bagh
- Ave. Duration
- 3h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Bikaner Jn to Merta Road Jn
- Ave. Duration
- 2h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Merta Road Jn to Phulera Jn
- Ave. Duration
- 2h 39m
- Frequency
- Every 3 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Phulera Jn to Udaipur
- Ave. Duration
- 5h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,400–1,900
Train from Bikaner Jn to Ajmer
- Ave. Duration
- 8h 40m
- Frequency
- Once a week
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Ajmer to Udaipur
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- 9414921024
- [email protected]
- Website
- devnarayanbus.com
Bus from Paota Circle to Udaipur - Hotel Sangam
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹629
- Website
- http://devnarayanbus.com/
Bus from Mandi More to Udaipur - Hotel Sangam
- Ave. Duration
- 4h 14m
- Frequency
- 3 times a day
- Estimated price
- ₹629
- Website
- http://devnarayanbus.com/
- Phone
- +917412069719
- [email protected]
- Website
- rsrtconline.rajasthan.gov.in
Bus from Bikaner to Nathdwara
- Ave. Duration
- 12h 1m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹460–600
- Express
- ₹440–550
- AC Sleeper
- ₹850–1,100
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Nathdwara - Model Bus Stand to FlixBus Udaipur - Reti Bus Stand Circle
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- ₹170–260
- Website
- https://www.flixbus.in
- Ave. Duration
- 6h 37m
- Estimated price
- ₹9,000–12,000
Laxmi Tours & Travels
- Phone
- +91 94 14 25 30 65
- Website
- laxmitourtravels.in
Rajasthan Cab
- Phone
- +91 94 14 38 18 80
- Website
- rajasthancab.com
Rani Taxi Cab Service
- Phone
- +91 94 14 38 18 80
- Website
- bikanertaxicabservice.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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Need to know: Greyhound, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
Bikaner to Karni Mata bus services, operated by Shri Ganesh Travels, arrive at Jodhpur, Rajasthan station.
Bikaner to Karni Mata train services, operated by Indian Railways, arrive at Merta Road Jn station.
Yes, the driving distance between Bikaner to Karni Mata is 473 km. It takes approximately 6h 37m to drive from Bikaner to Karni Mata.
There are 989+ hotels available in Karni Mata.















