There are 7 ways to get from Maihar to Amritsar 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 Jabalpur, fly
best- Take the train from Maihar to Jabalpurtrain
- Fly from Jabalpur (JLR) to Sri Guru Ram Dass Jee International Airport (ATQ)plane JLR - ATQ
9h 9m₹7,953–23,607Train
cheapest- Take the train from Maihar to Katni Murwaratrain
- Take the train from Katni Murwara to Jalandhar Canttrain
- Take the train from Jalandhar Cant to Amritsar Jntrain
22h 31m₹810–6,300Train, bus
- Take the train from Maihar to Agra Cantttrain 12189
- Take the bus from Agra to Amritsarbus redbusIndia_Bharat Benz A/C Seater /Sleeper
26h 50mDrive 1,174.5 km
- Drive from Maihar to Amritsarcar 1,174.5 km
14h 24m₹11,490–16,597Train, train to Khajuraho Civil Airport, fly
- Take the train from Maihar to Mahobatrain
- Take the train from Mahoba to Khajurahotrain
- Fly from Khajuraho Civil Airport (HJR) to Sri Guru Ram Dass Jee International Airport (ATQ)plane HJR - ATQ
14h 24m₹6,704–18,996Train to Rewa Chorhata Airport, fly
- Take the train from Maihar to Rewatrain
- Fly from Rewa Chorhata Airport (REW) to Sri Guru Ram Dass Jee International Airport (ATQ)plane REW - ATQ
11h 15m₹9,348–24,305Train to Allahabad, fly
- Take the train from Satna to Prayagraj Jntrain
- Fly from Allahabad (IXD) to Sri Guru Ram Dass Jee International Airport (ATQ)plane IXD - ATQ
15h 11m₹7,325–23,355
Maihar to Amritsar by train
Comparing Your Travel Options
The cheapest way to get from Maihar to Amritsar is to train which costs ₹800 - ₹6,500 and takes 22h 31m.
The fastest way to get from Maihar to Amritsar is to train and fly which takes 9h 9m and costs ₹7,500 - ₹24,000.
No, there is no direct train from Maihar to Amritsar. However, there are services departing from Maihar and arriving at Amritsar Jn via Katni Murwara and Jalandhar Cant. The journey, including transfers, takes approximately 22h 31m.
The distance between Maihar and Amritsar is 1261 km. The road distance is 1174.5 km.
The best way to get from Maihar to Amritsar without a car is to train which takes 22h 31m and costs ₹800 - ₹6,500.
It takes approximately 9h 9m to get from Maihar to Amritsar, including transfers.
Maihar to Amritsar train services, operated by Indian Railways, depart from Maihar station.
Maihar to Amritsar train services, operated by Indian Railways, arrive at Katni Murwara station.
Yes, the driving distance between Maihar to Amritsar is 1174 km. It takes approximately 14h 24m to drive from Maihar to Amritsar.
There are 443+ hotels available in Amritsar.
What companies run services between Maihar, Madhya Pradesh, India and Amritsar, India?
You can take a train from Maihar to Amritsar Jn via Katni Murwara and Jalandhar Cant in around 22h 31m.
- Website
- airindia.in
Flights from Khajuraho Civil Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,000–16,000
Flights from Khajuraho Civil Airport to Sri Guru Ram Dass Jee International Airport via Varanasi, Delhi
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–17,000
Flights from Rewa Chorhata Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹9,000–23,000
Flights from Rewa Chorhata Airport to Sri Guru Ram Dass Jee International Airport via Raipur, Delhi
- Ave. Duration
- 11h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹12,000–25,000
Flights from Rewa Chorhata Airport to Sri Guru Ram Dass Jee International Airport via Bhopal, Delhi
- Ave. Duration
- 12h
- When
- Tuesday
- Estimated price
- ₹10,000–28,000
- Website
- goindigo.in
Flights from Jabalpur to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹7,500–22,000
Flights from Khajuraho Civil Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₹6,000–19,000
Flights from Allahabad to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹7,000–21,000
Flights from Allahabad to Sri Guru Ram Dass Jee International Airport via Hyderabad, Delhi
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹13,000–24,000
- Website
- airindiaexpress.in
Flights from Rewa Chorhata Airport to Sri Guru Ram Dass Jee International Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹9,000–23,000
Flights from Rewa Chorhata Airport to Sri Guru Ram Dass Jee International Airport via Bhopal, Delhi
- Ave. Duration
- 12h
- When
- Tuesday
- Estimated price
- ₹10,000–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Maihar to Jabalpur
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Maihar to Katni Murwara
- Ave. Duration
- 1h 8m
- Frequency
- 4 times a day
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Katni Murwara to Jalandhar Cant
- Ave. Duration
- 17h 50m
- Frequency
- 3 times a week
- Estimated price
- ₹550–4,200
- Website
- irctc.co.in
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,300–4,200
Train from Jalandhar Cant to Amritsar Jn
- Ave. Duration
- 1h 33m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Maihar to Agra Cantt
- Ave. Duration
- 11h 2m
- Frequency
- Once daily
- Estimated price
- ₹330–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Maihar to Mahoba
- Ave. Duration
- 4h 44m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Mahoba to Khajuraho
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Maihar to Rewa
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Satna to Prayagraj 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)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
- Phone
- +91 97200 05607
- [email protected]
- Website
- Shri Krishna Travels
Bus from Agra to Amritsar
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Website
- Shri Krishna Travels
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Agra to Amritsar
- Ave. Duration
- 15h 5m
- Frequency
- Twice a week
- Website
- Vijay Tours And Travels
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide














