There are 11 ways to get from Mathura to Kodaikānāl by train, plane, taxi, 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 Agra Airport, fly to Coimbatore International Airport, train, taxi
best- Take the train from Mathura Jn to Agra Cantttrain
- Fly from Agra Airport (AGR) to Coimbatore International Airport (CJB)plane AGR - CJB
- Take the train from Podanur Jn to Palanitrain
- Take the taxi from Palani to Kodaikānāltaxi
11h 4m₹17,396–39,570Train, taxi
cheapest- Take the train from Mathura Jn to Coimbatore Jntrain
- Take the train from Coimbatore Jn to Palanitrain
- Take the taxi from Palani to Kodaikānāltaxi
43h 3m₹1,759–9,563Train, bus
- Take the train from Mathura Jn to Agra Cantttrain
- Take the train from Agra Cantt to Dindigul Jntrain
- Take the bus from Dindigul to Kodaikanalbus
42h 54mBus via Hyderabad
- Take the bus from Mathura, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Salem, Tamil Nadubus
- Take the bus from Salem to Kodaikanalbus
2d 5hDrive 2,295.9 km
- Drive from Mathura to Kodaikānālcar 2,295.9 km
33h 19m₹25,921–37,441Train to Indira Gandhi International Airport, fly to Coimbatore International Airport, train, taxi
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Coimbatore International Airport (CJB)plane DEL - CJB
- Take the train from Podanur Jn to Palanitrain
- Take the taxi from Palani to Kodaikānāltaxi
10h 32m₹11,334–19,702Train to Indira Gandhi International Airport, fly to Trichy International Airport, train, bus
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Trichy International Airport (TRZ)plane DEL - TRZ
- Take the train from Tiruchchirapali to Dindigul Jntrain
- Take the bus from Dindigul to Kodaikanalbus
11h 5mTrain to Agra Airport, fly to Madurai, bus
- Take the train from Mathura Jn to Agra Cantttrain
- Fly from Agra Airport (AGR) to Madurai (IXM)plane AGR - IXM
- Take the bus from Periyar Bus Stand to Dindigulbus
- Take the bus from Dindigul to Kodaikanalbus
13h 8mTrain to Indira Gandhi International Airport, fly to Madurai, bus
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Madurai (IXM)plane DEL - IXM
- Take the bus from Periyar Bus Stand to Dindigulbus
- Take the bus from Dindigul to Kodaikanalbus
12h 46mTrain, bus via Coimbatore
- Take the train from Mathura Jn to Coimbatore Nrthtrain
- Take the bus from Coimbatore, Tamil Nadu to Dindigul, Tamil Nadubus
- Take the bus from Dindigul to Kodaikanalbus
2d 3hBus
- Take the bus from Mathura, Uttar Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Jaipurbus
- Take the bus from Jaipur to Bangalore, Karnatakabus
- Take the bus from Shanthi Nagar to Kodaikanalbus
2d 13h
Agra Airport (AGR) to Coimbatore International Airport (CJB) flights
Questions & Answers
The cheapest way to get from Mathura to Kodaikānāl is to train and taxi which costs ₹1,700 - ₹10,000 and takes 43h 3m.
The fastest way to get from Mathura to Kodaikānāl is to train and fly and taxi which takes 10h 32m and costs ₹11,000 - ₹20,000.
No, there is no direct bus from Mathura to Kodaikānāl. However, there are services departing from Mathura, Uttar Pradesh and arriving at Kodaikanal via Agra, Uttar Pradesh, Hyderabad, Telangana and Salem. The journey, including transfers, takes approximately 2 days 5h.
The distance between Mathura and Kodaikānāl is 2028 km. The road distance is 2295.9 km.
The best way to get from Mathura to Kodaikānāl without a car is to train and bus which takes 42h 54m and costs .
It takes approximately 11h 4m to get from Mathura to Kodaikānāl, including transfers.
Mathura to Kodaikānāl bus services, operated by Raj Kalpana Travels Pvt Ltd, depart from Mathura, Uttar Pradesh station.
Mathura to Kodaikānāl bus services, operated by Raj Kalpana Travels Pvt Ltd, arrive at Agra, Uttar Pradesh station.
Yes, the driving distance between Mathura to Kodaikānāl is 2296 km. It takes approximately 33h 19m to drive from Mathura to Kodaikānāl.
There are 547+ hotels available in Kodaikānāl.
What companies run services between Mathura, India and Kodaikānāl, India?
You can take a bus from Mathura, Uttar Pradesh to Kodaikanal via Agra, Uttar Pradesh, Hyderabad, Telangana, Salem, Tamil Nadu, and Salem in around 2d 5h.
- Website
- goindigo.in
Flights from Agra Airport to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹15,000–36,000
Flights from Agra Airport to Coimbatore International Airport via Hyderabad
- Ave. Duration
- 6h 10m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹15,000–36,000
Flights from Agra Airport to Coimbatore International Airport via Hyderabad, Bengaluru
- Ave. Duration
- 7h 30m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹15,000–36,000
Flights from Indira Gandhi International Airport to Coimbatore International Airport
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Indira Gandhi International Airport to Coimbatore International Airport via Hyderabad
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Indira Gandhi International Airport to Coimbatore International Airport via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Indira Gandhi International Airport to Coimbatore International Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Indira Gandhi International Airport to Coimbatore International Airport via Madras
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹9,500–16,000
Flights from Indira Gandhi International Airport to Trichy International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–19,000
Flights from Indira Gandhi International Airport to Trichy International Airport via Madras
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Indira Gandhi International Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Indira Gandhi International Airport to Trichy International Airport via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Indira Gandhi International Airport to Trichy International Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,000–19,000
Flights from Agra Airport to Madurai via Bengaluru
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹19,000–45,000
Flights from Agra Airport to Madurai via Mumbai
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹21,000–46,000
Flights from Agra Airport to Madurai via Hyderabad, Madras
- Ave. Duration
- 8h
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹19,000–45,000
Flights from Indira Gandhi International Airport to Madurai
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ₹11,000–16,000
Flights from Indira Gandhi International Airport to Madurai via Hyderabad
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹11,000–16,000
Flights from Indira Gandhi International Airport to Madurai via Madras
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- ₹11,000–16,000
Flights from Indira Gandhi International Airport to Madurai via Bengaluru
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹11,000–16,000
Flights from Indira Gandhi International Airport to Madurai via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹11,000–16,000
- Website
- airindia.in
Flights from Agra Airport to Coimbatore International Airport via Mumbai
- Ave. Duration
- 6h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹16,000–37,000
Flights from Indira Gandhi International Airport to Coimbatore International Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- ₹10,000–13,000
Flights from Indira Gandhi International Airport to Coimbatore International Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹10,000–13,000
Flights from Indira Gandhi International Airport to Madurai via Madras
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹9,000–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mathura Jn to Agra Cantt
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Podanur Jn to Palani
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Mathura Jn to Agra Cantt
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Agra Cantt to Dindigul Jn
- Ave. Duration
- 38h 50m
- Frequency
- 5 times a week
- Estimated price
- ₹1,000–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,500–4,500
- First Class (1A)
- ₹6,000–7,500
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Podanur Jn to Palani
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Tiruchchirapali to Dindigul Jn
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Mathura Jn to Agra Cantt
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mathura Jn to New Delhi
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- ₹150–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Mathura Jn to Coimbatore Jn
- Ave. Duration
- 38h 47m
- Frequency
- Once daily
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,200
- Second AC (2A)
- ₹3,600–4,500
- First Class (1A)
- ₹6,000–8,000
Train from Coimbatore Jn to Palani
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Mathura Jn to Coimbatore Nrth
- Ave. Duration
- 45h 25m
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,500–3,200
- Second AC (2A)
- ₹3,700–4,600
- First Class (1A)
- ₹6,000–8,000
- Phone
- 080 46333686
- [email protected]
- Website
- Sam tourist
Bus from Dindigul to Kodaikanal
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Website
- Sam tourist
Bus from Salem to Kodaikanal
- Ave. Duration
- 4h 32m
- Frequency
- 4 times a day
- Estimated price
- ₹1,100–2,800
- Website
- Sam tourist
- Sleeper/ Seater
- ₹1,100–2,800
Bus from Dindigul to Kodaikanal
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Website
- Sam tourist
Bus from Dindigul to Kodaikanal
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Website
- Sam tourist
Bus from Dindigul to Kodaikanal
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Website
- Sam tourist
Bus from Dindigul to Kodaikanal
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a day
- Website
- Sam tourist
Bus from Shanthi Nagar to Kodaikanal
- Ave. Duration
- 8h 32m
- Frequency
- 4 times a day
- Estimated price
- ₹1,300–3,200
- Website
- Sam tourist
- Sleeper/ Seater
- ₹1,300–3,200
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Schedules at
- Raj Kalpana Travels Pvt Ltd
Bus from Agra, Uttar Pradesh to Hyderabad, Telangana
- Ave. Duration
- 31h 50m
- Frequency
- 3 times a day
- Schedules at
- Raj Kalpana Travels Pvt Ltd
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹380–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹380–550
Bus from Mathura, Uttar Pradesh to Agra, Uttar Pradesh
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹380–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹380–550
- Website
- 7Hills roadways
Bus from Hyderabad, Telangana to Salem, Tamil Nadu
- Ave. Duration
- 13h 25m
- Frequency
- Every 30 minutes
- Schedules at
- 7Hills roadways
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Periyar Bus Stand to Dindigul
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- ₹470–2,000
- Website
- kalladatravels.com
Bus from Periyar Bus Stand to Dindigul
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- ₹470–2,000
- Website
- kalladatravels.com
- Phone
- 84899 10650
- [email protected]
- Website
- Essaar travels
Bus from Coimbatore, Tamil Nadu to Dindigul, Tamil Nadu
- Ave. Duration
- 3h 45m
- Frequency
- Every 20 minutes
- Schedules at
- Essaar travels
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Agra, Uttar Pradesh to Jaipur
- Ave. Duration
- 5h
- Frequency
- Every 15 minutes
- Schedules at
- Shree Savariya Travels and Transport
- Website
- Mahadev Travels
Bus from Jaipur to Bangalore, Karnataka
- Ave. Duration
- 44h 15m
- Frequency
- 5 times a day
- Schedules at
- Mahadev Travels
- Ave. Duration
- 1h 9m
- Estimated price
- ₹600–750
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






















