There are 8 ways to get from Deoghar to Maihar by train, bus, 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.
Train
best- Take the train from Jasidih Jn to Satnatrain 12361 / ...
16h 2m₹609–4,690Train, bus via Patna
- Take the train from Jasidih Jn to Patna Jntrain
- Take the bus from Patna to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Rewa, Madhya Pradeshbus
- Take the bus from Rewa, Madhya Pradesh to Maihar, Madhya Pradeshbus
20h 6mDrive 726.7 km
- Drive from Deoghar to Maiharcar 726.7 km
10h 42m₹8,175–11,808Taxi
- Take the taxi from Deoghar to Maihartaxi 726.7 km
10h 42m₹13,000–16,000Fly to Jabalpur, train
- Fly from Deoghar (DGH) to Jabalpur (JLR)plane DGH - JLR
- Take the train from Jabalpur to Maihartrain
10h 25m₹14,842–38,111Train, bus
- Take the train from Jasidih Jn to Asansol Jntrain
- Take the bus from Asansol to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Maihar, Madhya Pradeshbus
20h 28mFly to Allahabad, train
- Fly from Deoghar (DGH) to Allahabad (IXD)plane DGH - IXD
- Take the train from Prayagraj Jn to Maihartrain
29h 28m₹12,594–34,983Fly to Khajuraho Civil Airport, train
- Fly from Deoghar (DGH) to Khajuraho Civil Airport (HJR)plane DGH - HJR
- Take the train from Khajuraho to Manikpur Jntrain
- Take the train from Manikpur Jn to Maihartrain
31h 37m₹14,052–42,571
Deoghar to Maihar by train
Questions & Answers
The cheapest way to get from Deoghar to Maihar is to train which costs ₹600 - ₹4,700 and takes 16h 2m.
The fastest way to get from Deoghar to Maihar is to fly and train which takes 10h 25m and costs ₹14,000 - ₹39,000.
No, there is no direct train from Deoghar to Maihar. However, there are services departing from Baidyanathdham and arriving at Maihar via Jasidih Jn and Satna. The journey, including transfers, takes approximately 16h 2m.
The distance between Deoghar and Maihar is 788 km. The road distance is 726.7 km.
The best way to get from Deoghar to Maihar without a car is to train which takes 16h 2m and costs ₹600 - ₹4,700.
It takes approximately 16h 2m to get from Deoghar to Maihar, including transfers.
Deoghar to Maihar train services, operated by Indian Railways, depart from Jasidih Jn station.
Deoghar to Maihar train services, operated by Indian Railways, arrive at Satna station.
Yes, the driving distance between Deoghar to Maihar is 727 km. It takes approximately 10h 42m to drive from Deoghar to Maihar.
There are 10+ hotels available in Maihar.
What companies run services between Deoghar, India and Maihar, Madhya Pradesh, India?
Indian Railways operates a train from Jasidih Jn to Satna twice a week. Tickets cost ₹380–2,900 and the journey takes 13h 50m.
- Website
- goindigo.in
Flights from Deoghar to Jabalpur via Delhi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹14,000–36,000
Flights from Deoghar to Allahabad via Bengaluru
- Ave. Duration
- 22h 50m
- When
- Thursday
- Estimated price
- ₹19,000–39,000
Flights from Deoghar to Allahabad via Mumbai
- Ave. Duration
- 23h 45m
- When
- Thursday and Saturday
- Estimated price
- ₹18,000–38,000
Flights from Deoghar to Allahabad via Delhi
- Ave. Duration
- 24h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹13,000–34,000
Flights from Deoghar to Allahabad via Kolkata, Bhubaneswar
- Ave. Duration
- 23h 10m
- When
- Saturday
- Estimated price
- ₹12,000–33,000
Flights from Deoghar to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 24h 35m
- When
- Monday
- Estimated price
- ₹15,000–41,000
Flights from Deoghar to Khajuraho Civil Airport via Bengaluru, Varanasi
- Ave. Duration
- 23h 20m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- ₹25,000–49,000
Flights from Deoghar to Khajuraho Civil Airport via Mumbai, Varanasi
- Ave. Duration
- 24h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹24,000–48,000
Flights from Deoghar to Khajuraho Civil Airport via Kolkata, Varanasi
- Ave. Duration
- 25h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–39,000
Flights from Deoghar to Khajuraho Civil Airport via Delhi, Varanasi
- Ave. Duration
- 26h 25m
- When
- Every day
- Estimated price
- ₹18,000–43,000
- Website
- starlightairline.com
Flights from Deoghar to Allahabad via Mumbai
- Ave. Duration
- 25h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹18,000–38,000
- Website
- airindia.in
Flights from Deoghar to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 27h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹15,000–41,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jasidih Jn to Satna
- Ave. Duration
- 13h 50m
- Frequency
- Twice a week
- Estimated price
- ₹380–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Jasidih Jn to Patna Jn
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Jabalpur to Maihar
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Jasidih Jn to Asansol Jn
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Prayagraj Jn to Maihar
- Ave. Duration
- 3h 33m
- Frequency
- 5 times a day
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Khajuraho to Manikpur Jn
- Ave. Duration
- 4h 18m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Manikpur Jn to Maihar
- Ave. Duration
- 1h 38m
- Frequency
- Every 2 hours
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
- Phone
- 020 67186800
- [email protected]
- Website
- omio.com
Bus from Varanasi, Uttar Pradesh to Maihar, Madhya Pradesh
- Ave. Duration
- 6h
- Frequency
- Hourly
- Estimated price
- ₹1,400–2,100
- Schedules at
- omio.com
- Ave. Duration
- 10h 42m
- Estimated price
- ₹13,000–16,000
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 Need to know: Eurostar, The beginner’s guide to the 2018 World Nomad Games, and Travelling by boat in Italy - to help you get the most out of your next trip.









