There are 7 ways to get from Mainpuri to Kangra by train, bus, taxi, car, plane, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Chandīgarh
best- Take the train from Mainpuri to Aligarh Jntrain
- Take the train from Aligarh Jn to New Delhitrain
- Take the train from New Delhi to Chandigarhtrain
- Take the bus from Chandigarh to Bharwainbus
- Take the bus from Bharwain to Kangrabus 565 / ...
14h 37m₹1,217–5,251Train
cheapest- Take the train from Mainpuri to Etawahtrain
- Take the train from Etawah to Pathankot Cantttrain
- Take the train from Pathankot to Kangratrain
22h 27m₹632–5,155Taxi, bus
- Take the taxi from Mainpuri to Karhal Cuttaxi
- Take the bus from Karhal Cut to Mathurabus
- Take the bus from Mathura to ISBT Kashmiri Gatebus
- Take the bus from Delhi ISBT Kashmeere Gate to Kangrabus 547 / ...
15h 10m₹2,446–4,598Drive 696.4 km
- Drive from Mainpuri to Kangracar 696.4 km
10h 38m₹7,806–11,275Train, fly
- Take the train from Mainpuri to Aligarh Jntrain
- Take the train from Aligarh Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Kangra Airport (DHM)plane DEL - DHM
9h 15m₹8,682–21,921Train, night bus
- Take the train from Mainpuri to Ghaziabadtrain
- Take the train from Ghaziabad to Ambala Cant Jntrain
- Take the night bus from Ambala to Kangranightbus
17h 9m₹1,096–4,562Train, bus
- Take the train from Mainpuri to Delhitrain 14117
- Take the bus from Kashmiri Gate to Kangrabus
18h 9m₹814–3,621
Mainpuri to Kangra by train, foot, and bus
Questions & Answers
The cheapest way to get from Mainpuri to Kangra is to train and bus which costs ₹800 - ₹3,700 and takes 18h 9m.
The fastest way to get from Mainpuri to Kangra is to train and fly which takes 9h 15m and costs ₹8,500 - ₹22,000.
No, there is no direct train from Mainpuri to Kangra. However, there are services departing from Mainpuri and arriving at Kangra via Etawah, Pathankot Cantt and Pathankot. The journey, including transfers, takes approximately 22h 27m.
The distance between Mainpuri and Kangra is 762 km. The road distance is 696.4 km.
The best way to get from Mainpuri to Kangra without a car is to train and bus via Chandīgarh which takes 14h 37m and costs ₹1,200 - ₹5,500.
It takes approximately 14h 37m to get from Mainpuri to Kangra, including transfers.
Mainpuri to Kangra train services, operated by Indian Railways, depart from Mainpuri station.
Mainpuri to Kangra train services, operated by Indian Railways, arrive at Etawah station.
Yes, the driving distance between Mainpuri to Kangra is 696 km. It takes approximately 10h 38m to drive from Mainpuri to Kangra.
There are 489+ hotels available in Kangra.
What companies run services between Mainpuri, India and Kangra, Himachal Pradesh, India?
You can take a train from Mainpuri to Kangra via Etawah, Pathankot Cantt, and Pathankot in around 22h 27m.
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Kangra Airport
- Ave. Duration
- 1h 27m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹8,000–19,000
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Kangra Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹8,500–18,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Mainpuri to Aligarh Jn
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Aligarh Jn to New Delhi
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from New Delhi to Chandigarh
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- 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 Mainpuri to Ghaziabad
- Ave. Duration
- 5h 21m
- Frequency
- Once daily
- 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 Ghaziabad to Ambala Cant Jn
- Ave. Duration
- 4h 20m
- Frequency
- Every 3 hours
- 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–900
- First Class (1A)
- ₹1,200–1,500
Train from Mainpuri to Delhi
- Ave. Duration
- 6h 8m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Mainpuri to Etawah
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Etawah to Pathankot Cantt
- Ave. Duration
- 13h 8m
- Frequency
- Twice a week
- Estimated price
- ₹390–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹390–470
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
- Phone
- +91-8044647999
- etickets@irctc.co.in
- Website
- irctctourism.com
Train from Pathankot to Kangra
- Ave. Duration
- 4h 32m
- Frequency
- Every 4 hours
- Estimated price
- ₹15–330
- Schedules at
- irctctourism.com
- Ordinary
- ₹15–27
- First Class
- ₹330
- Second
- ₹190
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- online.hrtchp.com
Bus from Chandigarh to Bharwain
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- ₹410–800
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹410–550
- AC Himdhara
- ₹550–800
Bus from Bharwain to Kangra
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Estimated price
- ₹300–480
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹300–400
- AC Himdhara
- ₹350–480
Bus from Delhi ISBT Kashmeere Gate to Kangra
- Ave. Duration
- 8h 55m
- Frequency
- Hourly
- Estimated price
- ₹600–1,500
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹600–900
- AC Himdhara
- ₹1,000–1,500
- AC
- ₹700–1,300
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Karhal Cut to Mathura
- Ave. Duration
- 2h 3m
- Frequency
- 5 times a day
- Estimated price
- ₹260–550
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹260–330
- AC
- ₹380–550
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- laxmiholidays.com
Bus from Mathura to ISBT Kashmiri Gate
- Ave. Duration
- 1h 44m
- Frequency
- 4 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
Night bus from Ambala to Kangra
- Ave. Duration
- 5h 28m
- Frequency
- 5 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Phone
- +91 080-46333629
- support@mybusbookings.com
- Website
- northernbuses.com
Bus from Kashmiri Gate to Kangra
- Ave. Duration
- 10h 37m
- Frequency
- Twice daily
- Estimated price
- ₹600–2,000
- Website
- https://www.northernbuses.com/
- Semi Sleeper
- ₹600–2,000
- Ave. Duration
- 37 min
- Estimated price
- ₹850–1,100
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



















