There are 7 ways to get from Cooch Behar to Mahakaleshwar Jyotirlinga by train, plane, bus, 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.
Train to Bagdogra Airport, fly to Indore, train
best- Take the train from New Cooch Behar to New Jalpaiguritrain
- Fly from Bagdogra Airport (IXB) to Indore (IDR)plane IXB - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
12h 15m₹10,203–20,697Train
cheapest- Take the train from Alipur Duar Jn to Ujjain Jntrain 19306
43h 39m₹916–7,397Bus
- Take the bus from Cooch Behar to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Ujjain, Madhya Pradeshbus
34h 27mTrain via Bhopal
- Take the train from New Cooch Behar to Rani Kamalapatitrain 01666
- Take the train from Bhopal Jn to Ujjain Jntrain 12920 / ...
34h 29m₹984–7,593Drive 1,655.7 km
- Drive from Cooch Behar to Mahakaleshwar Jyotirlingacar 1,655.7 km
25h 2m₹18,693–27,001Train to Bagdogra Airport, fly to Raja Bhoj International Airport, train
- Take the train from New Cooch Behar to New Jalpaiguritrain
- Fly from Bagdogra Airport (IXB) to Raja Bhoj International Airport (BHO)plane IXB - BHO
- Take the train from Sant Hirdaram Nagar to Ujjain Jntrain
12h 59m₹7,733–17,968Train to Purnea Airport, fly to Indore, train
- Take the train from New Cooch Behar to Katihar Jntrain
- Fly from Purnea Airport (PXN) to Indore (IDR)plane PXN - IDR
- Take the train from Indore Jn Bg to Ujjain Jntrain
16h 55m₹12,871–36,083
Bagdogra Airport (IXB) to Indore (IDR) flights
Questions & Answers
The cheapest way to get from Cooch Behar to Mahakaleshwar Jyotirlinga is to train which costs ₹900 - ₹7,500 and takes 43h 39m.
The fastest way to get from Cooch Behar to Mahakaleshwar Jyotirlinga is to train and fly which takes 12h 15m and costs ₹10,000 - ₹21,000.
No, there is no direct bus from Cooch Behar to Mahakaleshwar Jyotirlinga. However, there are services departing from Cooch Behar and arriving at Ujjain, Madhya Pradesh via Siliguri, West Bengal and Lucknow, Uttar Pradesh. The journey, including transfers, takes approximately 34h 27m.
No, there is no direct train from Cooch Behar to Mahakaleshwar Jyotirlinga. However, there are services departing from New Cooch Behar and arriving at Ujjain Jn via Rani Kamalapati and Bhopal Jn. The journey, including transfers, takes approximately 34h 29m.
The distance between Cooch Behar and Mahakaleshwar Jyotirlinga is 1558 km. The road distance is 1655.7 km.
The best way to get from Cooch Behar to Mahakaleshwar Jyotirlinga without a car is to bus which takes 34h 27m and costs .
It takes approximately 12h 15m to get from Cooch Behar to Mahakaleshwar Jyotirlinga, including transfers.
Cooch Behar to Mahakaleshwar Jyotirlinga bus services, operated by Shiv Narayan Travels, depart from Cooch Behar station.
Cooch Behar to Mahakaleshwar Jyotirlinga train services, operated by Indian Railways, depart from New Cooch Behar station.
The best way to get from Cooch Behar to Mahakaleshwar Jyotirlinga is to bus which takes 34h 27m and costs . Alternatively, you can train via Bhopal, which costs ₹950 - ₹8,000 and takes 34h 29m.
What companies run services between Cooch Behar, India and Mahakaleshwar Jyotirlinga, India?
You can take a bus from Cooch Behar to Mahakaleshwar Jyotirlinga via Siliguri, West Bengal, Lucknow, Uttar Pradesh, and Ujjain, Madhya Pradesh in around 34h 27m. Alternatively, you can take a train from New Cooch Behar to Mahakaleshwar Jyotirlinga via Rani Kamalapati, Bhopal Jn, and Ujjain Jn in around 34h 29m.
- Website
- goindigo.in
Flights from Bagdogra Airport to Indore via Delhi
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–18,000
Flights from Bagdogra Airport to Indore via Mumbai
- Ave. Duration
- 6h 45m
- When
- Wednesday to Sunday
- Estimated price
- ₹12,000–18,000
Flights from Bagdogra Airport to Indore via Kolkata
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–18,000
Flights from Bagdogra Airport to Indore via Bengaluru
- Ave. Duration
- 8h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹12,000–18,000
Flights from Bagdogra Airport to Raja Bhoj International Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Wednesday to Sunday
- Estimated price
- ₹7,500–15,000
Flights from Bagdogra Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Bagdogra Airport to Raja Bhoj International Airport via Bengaluru
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–15,000
Flights from Purnea Airport to Indore via Delhi
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- ₹13,000–32,000
Flights from Purnea Airport to Indore via Hyderabad
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹14,000–33,000
Flights from Purnea Airport to Indore via Kolkata
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₹12,000–32,000
Flights from Purnea Airport to Indore via Ahmedabad
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹15,000–75,000
- Website
- airindia.in
Flights from Bagdogra Airport to Indore via Delhi
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹9,500–26,000
Flights from Bagdogra Airport to Indore via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Tuesday
- Estimated price
- ₹14,000–26,000
Flights from Bagdogra Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 7h 20m
- When
- Tuesday
- Estimated price
- ₹10,000–27,000
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Indore via Delhi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹9,500–26,000
Flights from Bagdogra Airport to Indore via Bengaluru
- Ave. Duration
- 7h 10m
- When
- Tuesday
- Estimated price
- ₹14,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Cooch Behar to New Jalpaiguri
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from New Cooch Behar to Rani Kamalapati
- Ave. Duration
- 28h 45m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,200
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
Train from Bhopal Jn to Ujjain Jn
- Ave. Duration
- 3h 35m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from New Cooch Behar to New Jalpaiguri
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Sant Hirdaram Nagar to Ujjain Jn
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from New Cooch Behar to Katihar Jn
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Alipur Duar Jn to Ujjain Jn
- Ave. Duration
- 40h 55m
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
- Website
- Shiv Narayan Travels
Bus from Cooch Behar to Siliguri, West Bengal
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Schedules at
- Shiv Narayan Travels
- Website
- Anaya Holidays
Bus from Siliguri, West Bengal to Lucknow, Uttar Pradesh
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Schedules at
- Anaya Holidays
- Website
- Asha Travels
Bus from Lucknow, Uttar Pradesh to Ujjain, Madhya Pradesh
- Ave. Duration
- 14h 15m
- Frequency
- Every 30 minutes
- Schedules at
- Asha Travels
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 Bali: What to do if Mount Agung erupts, Train travel in France: A guide to SNCF, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
Cooch Behar to Mahakaleshwar Jyotirlinga bus services, operated by Shiv Narayan Travels, arrive at Siliguri, West Bengal station.
Cooch Behar to Mahakaleshwar Jyotirlinga train services, operated by Indian Railways, arrive at Rani Kamalapati station.
Yes, the driving distance between Cooch Behar to Mahakaleshwar Jyotirlinga is 1656 km. It takes approximately 25h 2m to drive from Cooch Behar to Mahakaleshwar Jyotirlinga.
There are 570+ hotels available in Mahakaleshwar Jyotirlinga.






