10 found from VPT, MDU to DPJ, SA, MAP
Train name and number | Starting station | Duration | Ending station | Classes | Train type | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
17236 - NCJ SMVB EXP Runs onMTWTFSS | 10:40 PM VPT Virudunagar 37 KM from NKK | 6h 48m 282 KM 15 stops | 05:28 AM DPJ Dharmapuri | SL, 3A, 2A | Others | Starting from ₹225 | |||||
16340 - NCJ CSMT EXPRESS Runs onMTWTFSS | 09:40 AM VPT Virudunagar 37 KM from NKK | 6h 5m 231 KM 37 stops | 03:45 PM SA Salem 50 KM from DPJ | SL, 3A, 2A | Others | Starting from ₹190 | |||||
16235 - TN MYSURU EXP Runs onMTWTFSS | 07:00 PM VPT Virudunagar 37 KM from NKK | 7h 48m 282 KM 31 stops | 02:48 AM DPJ Dharmapuri | SL, CC, 3A, 2A | Others | Starting from ₹240 | |||||
12690 - NCJ MAS SF EXP Runs onMTWTFSS | 11:15 PM VPT Virudunagar 37 KM from NKK | 7h 59m 285 KM 19 stops | 07:14 AM MAP Morappur 26 KM from DPJ | SL, 3A, 2A | Others | Starting from ₹295 | |||||
16787 - TEN SVDK EXPRES Runs onMTWTFSS | 07:20 PM VPT Virudunagar 37 KM from NKK | 8h 42m 231 KM 59 stops | 04:02 AM SA Salem 50 KM from DPJ | SL, 3E, 3A, 2A | Others | ||||||
20602 - MDU MAS EXP Runs onMTWTFSS | 10:50 PM MDU Madurai 41 KM from NKK | 3h 25m 194 KM 7 stops | 02:15 AM SA Salem 50 KM from DPJ | SL, 3A, 2A, 1A | Others | ||||||
19567 - VIVEK EXPRESS Runs onMTWTFSS | 12:20 AM VPT Virudunagar 37 KM from NKK | 7h 2m 231 KM 41 stops | 07:22 AM SA Salem 50 KM from DPJ | SL, 3A, 2A | Others | Starting from ₹215 | |||||
16354 - KACHEGUDA EXP Runs onMTWTFSS | 12:05 PM VPT Virudunagar 37 KM from NKK | 6h 50m 231 KM 29 stops | 06:55 PM SA Salem 50 KM from DPJ | SL, 3A, 2A | Others | Starting from ₹235 | |||||
12687 - MDU CDG EXPRESS Runs onMTWTFSS | 11:35 PM MDU Madurai 41 KM from NKK | 4h 26m 194 KM 30 stops | 04:02 AM SA Salem 50 KM from DPJ | SL, 3A, 2A | Others | Starting from ₹555 | |||||
17616 - MDU KCG EXPRESS Runs onMTWTFSS | 01:15 PM MDU Madurai 41 KM from NKK | 6h 37m 194 KM 21 stops | 07:52 PM SA Salem 50 KM from DPJ | SL, 3A, 2A, 1A | Others | Starting from ₹235 |
19 found from MDU, VPT, MNM to SA, BQI, DPJ
Train name and number | Starting station | Duration | Ending station | Classes | Train type | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
06060 - KJM-CBE SPL/FARE EXP Runs onMTWTFSS | 07:25 PM MDU Madurai 41 KM from NKK | 194 KM 21 stops | 04:10 AM SA Salem 50 KM from DPJ | Special Train | |||||||
06062 - CBE-RMM SPL/FARE EXP Runs onMTWTFSS | 05:45 PM VPT Virudunagar 37 KM from NKK | 231 KM 23 stops | 03:30 AM SA Salem 50 KM from DPJ | Special Train | |||||||
02687 - MDU CDG EXPRESS Runs onMTWTFSS | 11:35 PM MDU Madurai 41 KM from NKK | 4h 26m 194 KM 30 stops | 04:02 AM SA Salem 50 KM from DPJ | 2S, SL, 3A | Special Train | ||||||
06052 - NCJ BNC SPL Runs onMTWTFSS | 11:15 PM VPT Virudunagar 37 KM from NKK | 5h 30m 231 KM 11 stops | 04:45 AM SA Salem 50 KM from DPJ | SL, 3A, 2A | Special Tatkal | ||||||
06733 - RMM OKHA FESTSPL Runs onMTWTFSS | 12:25 AM MNM Manamadurai 20 KM from NKK | 5h 35m 222 KM 43 stops | 06:00 AM SA Salem 50 KM from DPJ | 2S, SL, 3A, 2A, 1A | Special Tatkal | ||||||
06340 - NCJ CSMT EXPRESS Runs onMTWTFSS | 09:45 AM VPT Virudunagar 37 KM from NKK | 6h 231 KM 36 stops | 03:45 PM SA Salem 50 KM from DPJ | 2S, SL, 3A, 2A | Special Train | ||||||
06748 - Tirunelveli Chennai Central Special Runs onMTWTFSS | 08:42 AM VPT Virudunagar 37 KM from NKK | 6h 7m 267 KM 21 stops | 02:49 PM BQI Bommidi 18 KM from DPJ | 2S, SL, CC, 3A, 2A, 1A | Special Train | ||||||
07616 - MDU KCG FESTSPL Runs onMTWTFSS | 01:15 PM MDU Madurai 41 KM from NKK | 6h 37m 194 KM 21 stops | 07:52 PM SA Salem 50 KM from DPJ | 2S, SL, 3A, 2A | Special Tatkal | ||||||
07236 - NCJ SBC FEST SPL Runs onMTWTFSS | 10:50 PM VPT Virudunagar 37 KM from NKK | 6h 38m 282 KM 15 stops | 05:28 AM DPJ Dharmapuri | 2S, SL, 3A, 2A | Special Tatkal | ||||||
06599 - Nagercoil Yesvantpur Special Runs onMTWTFSS | 07:45 PM VPT Virudunagar 37 KM from NKK | 6h 45m 231 KM 15 stops | 02:30 AM SA Salem 50 KM from DPJ | 2S, SL, CC, 3A, 2A, 1A | Special Train | ||||||
09567 - TN OKHA EXP Runs onMTWTFSS | 12:20 AM VPT Virudunagar 37 KM from NKK | 7h 2m 231 KM 38 stops | 07:22 AM SA Salem 50 KM from DPJ | 2S, SL, 3A, 2A | Special Train | ||||||
01022 - 11022 Ten Dr Express Runs onMTWTFSS | 05:00 PM VPT Virudunagar 37 KM from NKK | 7h 34m 282 KM 36 stops | 12:34 AM DPJ Dharmapuri | Special Train | |||||||
06254 - TN MYS SPL Runs onMTWTFSS | 05:00 PM VPT Virudunagar 37 KM from NKK | 7h 34m 282 KM 17 stops | 12:34 AM DPJ Dharmapuri | SL, 3A, 2A | Special Tatkal | ||||||
06235 - TN MYS FEST SPL Runs onMTWTFSS | 07:00 PM VPT Virudunagar 37 KM from NKK | 7h 48m 282 KM 30 stops | 02:48 AM DPJ Dharmapuri | 2S, SL, CC, 3A, 2A | Special Tatkal | ||||||
07356 - RMM UBL SPL Runs onMTWTFSS | 11:00 PM MNM Manamadurai 20 KM from NKK | 8h 13m 272 KM 22 stops | 07:13 AM DPJ Dharmapuri | SL, 3A, 2A | Special Tatkal | ||||||
06787 - TEN SVDK SPL Runs onMTWTFSS | 07:20 PM VPT Virudunagar 37 KM from NKK | 8h 42m 231 KM 59 stops | 04:02 AM SA Salem 50 KM from DPJ | 2S, SL, 3A, 2A | Special Train | ||||||
06905 - KON-ASR BHARAT GAURAV Runs onMTWTFSS | 09:30 PM VPT Virudunagar 37 KM from NKK | 17h 10m 231 KM 28 stops | 02:40 PM SA Salem 50 KM from DPJ | SL, 3A | General | ||||||
00652 - Runs on: Runs onMTWTFSS | 08:25 AM VPT Virudunagar 37 KM from NKK | 1d 3h 35m 231 KM 12 stops | 12:00 PM SA Salem 50 KM from DPJ | General | |||||||
06092 - Tirunelveli Chennai Egmore Jansadharan Special Via Kottayam Runs onMTWTFSS | 12:10 PM MNM Manamadurai 20 KM from NKK | 2d 2h 55m 222 KM 20 stops | 03:05 PM SA Salem 50 KM from DPJ | 2S, SL, CC, 3A, 2A, 1A | Special Train |
3 found from MDU, MNM, VPT to SA, DPJ
Train name and number | Starting station | Duration | Ending station | Classes | Train type | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
22206 - Madurai MGR Chennai Central AC Duronto Express Runs onMTWTFSS | 10:45 PM MDU Madurai 41 KM from NKK | 3h 40m 194 KM 3 stops | 02:25 AM SA Salem 50 KM from DPJ | 3A, 2A, 1A | Durnto | ||||||
16733 - Rameswaram Okha Express Runs onMTWTFSS | 12:25 AM MNM Manamadurai 20 KM from NKK | 5h 35m 222 KM 43 stops | 06:00 AM SA Salem 50 KM from DPJ | 2S, SL, 3A, 2A | Express | Starting from ₹195 | |||||
11022 - TEN DR EXPRESS Runs onMTWTFSS | 04:55 PM VPT Virudunagar 37 KM from NKK | 7h 38m 282 KM 36 stops | 12:34 AM DPJ Dharmapuri | SL, 3A, 2A | Special Train |
Trains from Dharmapuri to Narikkudi
Train name and number | Starting station | Duration | Ending station | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
22102 - MDU LTT EXPRESS | 03:50 PM MDU Madurai | 1d 4h 40m 1163 KM 25 stops | 08:30 PM LTT Mumbai | |||||||||
20895 - RMM BBS EXPRESS | 09:40 AM RMD Ramanathapuram | 1d 8h 30m 1428 KM 30 stops | 06:10 PM BBS Bhubaneswar | |||||||||
16729 - MDU PUU EXP | 11:25 PM MDU Madurai | 10h 45m 164 KM 31 stops | 10:10 AM PUU Punalur | |||||||||
22535 - RMM BSBS EXP | 01:10 AM PMK Paramakkudi | 2d 1817 KM 38 stops | 01:10 AM BSBS Varanasi | |||||||||
22613 - RMM AYC EXPRESS | 01:45 AM MNM Manamadurai | 2d 3h 10m 1939 KM 25 stops | 04:55 AM AYC FAIZABAD |
Train name and number | Starting station | Duration | Ending station | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
16618 - CBE RMM EXPRESS | 04:25 AM RMD Ramanathapuram | 13 stops | 04:23 AM RMD Ramanathapuram | |||||||||
12635 - Vaigai Superfast Express | 09:06 PM KON Kudalnagar | 13 stops | 09:05 PM KON Kudalnagar | |||||||||
20973 - Ajmer - Rameswaram Humsafar Express | 06:00 PM MNM Manamadurai | 27 stops | 05:59 PM MNM Manamadurai | |||||||||
22614 - AYC RMM EXPRESS | 12:40 AM MNM Manamadurai | 23 stops | 12:35 AM MNM Manamadurai | |||||||||
22622 - CAPE RMM EXP | 04:00 AM RMD Ramanathapuram | 8 stops | 03:58 AM RMD Ramanathapuram |
Train name and number | Starting station | Duration | Ending station | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
16734 - OKHA RMM EXP | 08:40 AM OKHA Okha | 2d 2h 45m 1538 KM 38 stops | 11:25 AM SA Salem | |||||||||
06087 - AJJ SA MEMU EXP | 05:15 AM AJJ Arakkonam | 5h 35m 230 KM 19 stops | 10:50 AM SA Salem | |||||||||
22153 - MS SALEM EXP | 11:55 PM MS Chennai | 6h 15m 281 KM 13 stops | 06:10 AM SA Salem |
Train name and number | Starting station | Duration | Ending station | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
06552 - VSG-KAWR EXP SPECIAL | 02:22 PM PU Patchur | 3d 13h 8m 104 KM 37 stops | 03:30 AM YPR Bangalore | |||||||||
16528 - YESVANTPUR EXP | 03:30 AM DPJ Dharmapuri | 4h 20m 113 KM 19 stops | 07:50 AM YPR Bangalore | |||||||||
06538 - CAN YPR FESTSPL | 03:30 AM DPJ Dharmapuri | 4h 30m 113 KM 18 stops | 08:00 AM YPR Bangalore | |||||||||
12258 - KCVL YPR GR EXP | 05:57 AM DPJ Dharmapuri | 3h 33m 113 KM 20 stops | 09:30 AM YPR Bangalore | |||||||||
16574 - PDY YPR EXPRESS | 04:15 AM DPJ Dharmapuri | 3h 55m 113 KM 10 stops | 08:10 AM YPR Bangalore |
Narikkudi to Chennai Trains
Narikkudi to Coimbatore Trains
Narikkudi to Hyderabad Trains
Narikkudi to Bangalore Trains
Narikkudi to BENGALURU Trains
Narikkudi to Hosur Trains
Narikkudi to Kanniyakumari Trains
Narikkudi to Tiruchirappalli Trains
Narikkudi to Delhi Trains
Narikkudi to Katni Trains
Narikkudi to Mayiladuturai Trains
Narikkudi to Tirunelveli Trains
Narikkudi to Tiruvannamalai Trains
Narikkudi to Nagercoil Trains
Narikkudi to Chengalpattu Trains
Narikkudi to Ramagundam Trains
Narikkudi to Arsikere Trains
Narikkudi to Kollam Trains
Narikkudi to Valliyur Trains
Narikkudi to Tirupati Trains
Chennai to Narikkudi Trains
Kanniyakumari to Narikkudi Trains
Bangalore to Narikkudi Trains
BENGALURU to Narikkudi Trains
Delhi to Narikkudi Trains
Coimbatore to Narikkudi Trains
Erode to Narikkudi Trains
Tirupati to Narikkudi Trains
Kochi to Narikkudi Trains
Nagercoil to Narikkudi Trains
Tiruchirappalli to Narikkudi Trains
Agra to Narikkudi Trains
Tenkasi to Narikkudi Trains
Tuticorin to Narikkudi Trains
Mumbai to Narikkudi Trains
Katpadi to Narikkudi Trains
Kota to Narikkudi Trains
Chengalpattu to Narikkudi Trains
Tindivanam to Narikkudi Trains
Thanjavur to Narikkudi Trains
Chennai to Dharmapuri Trains
Bangalore to Dharmapuri Trains
Coimbatore to Dharmapuri Trains
Delhi to Dharmapuri Trains
Mumbai to Dharmapuri Trains
Aluva to Dharmapuri Trains
Tirunelveli to Dharmapuri Trains
Tirupati to Dharmapuri Trains
Tiruppur to Dharmapuri Trains
Hyderabad to Dharmapuri Trains
Samalkot to Dharmapuri Trains
BENGALURU to Dharmapuri Trains
Tiruvalla to Dharmapuri Trains
Thrissur to Dharmapuri Trains
Manthralayam to Dharmapuri Trains
Visakhapatnam to Dharmapuri Trains
Valsad to Dharmapuri Trains
Bangarapet to Dharmapuri Trains
Londa to Dharmapuri Trains
Varkala to Dharmapuri Trains
Payyanur to Dharmapuri Trains
Chirala to Dharmapuri Trains
Kovilpatti to Dharmapuri Trains
Jasidih to Dharmapuri Trains
Villupuram to Dharmapuri Trains
Katpadi to Dharmapuri Trains
Vadakara to Dharmapuri Trains
Rameswaram to Dharmapuri Trains
Palakkad to Dharmapuri Trains
Trivandrum to Dharmapuri Trains
Nagpur to Dharmapuri Trains
Ongole to Dharmapuri Trains
Pune to Dharmapuri Trains
Vijayawada to Dharmapuri Trains
Irinjalakkuda to Dharmapuri Trains
Erode to Dharmapuri Trains
Jhansi to Dharmapuri Trains
Dindigul to Dharmapuri Trains
Angamaly to Dharmapuri Trains
Nagappattinam to Dharmapuri Trains
Dharmapuri to Chennai Trains
Dharmapuri to Tirupati Trains
Dharmapuri to Mumbai Trains
Dharmapuri to Bangalore Trains
Dharmapuri to Coimbatore Trains
Dharmapuri to Tirunelveli Trains
Dharmapuri to Kurduvadi Trains
Dharmapuri to Itarsi Trains
Dharmapuri to Katpadi Trains
Dharmapuri to Chik Banavar Trains
Dharmapuri to BENGALURU Trains
Dharmapuri to Saharanpur Trains
Dharmapuri to Warangal Trains
Dharmapuri to Nagercoil Trains
Dharmapuri to Thrissur Trains
Dharmapuri to Howrah Trains
Dharmapuri to Valliyur Trains
Dharmapuri to Kottayam Trains
Dharmapuri to Ramanathapuram Trains
Dharmapuri to Chalakkudy Trains
NKK, Narikkudi Railway Station
KMBK, Kadambankulam Railway Station
10 KM from NKKTCH, Tiruchchuli Railway Station
12 KM from NKKRAGM, Rajagambiram Railway Station
18 KM from NKKSUX, Sudiyur Railway Station
20 KM from NKKMNM, Manamadurai Junction
20 KM from NKKTPC, Tiruppachetti Railway Station
20 KM from NKKAPK, Aruppukkottai Railway Station
22 KM from NKKMEKM, Melakkonnakkulam Railway Station
24 KM from NKKTVN, Tiruppuvanam Railway Station
25 KM from NKKMNKR, Mallankinar Railway Station
29 KM from NKKDPJ, Dharmapuri Railway Station
SZV, Sivadi Railway Station
10 KM from DPJMPC, Muttampatti Railway Station
15 KM from DPJBQI, Bommidi Railway Station
18 KM from DPJBDY, Buddireddippati Railway Station
19 KM from DPJPCV, Palakkodu Railway Station
21 KM from DPJLCR, Lokur Railway Station
22 KM from DPJTNGR, Thonganur Railway Station
22 KM from DPJTPP, Toppur Railway Station
23 KM from DPJMAP, Morappur Railway Station
26 KM from DPJDSPT, Danishpet Railway Station
29 KM from DPJDPI, Doddampatti Railway Station
29 KM from DPJLooking for Narikkudi to Dharmapuri trains? You can choose from a large number of trains running regularly on this route. Narikkudi to Dharmapuri trains is considered to be the most preferred and efficient mode of transportation for commuting between these two cities. There are frequent daily trains that run between these cities.On a weekly basis, there are 7 trains running between Narikkudi to Dharmapuri.To get accurate information regarding Narikkudi to Dharmapuri trains, Narikkudi Dharmapuri Railway Timetable, and Narikkudi to Dharmapuri Train Fare, you can visit the Goibibo app or website. You can also book train ticket online through Goibibo in a few steps. The user-friendly interface, easy booking process and attractive offers on train ticket booking help the travellers in booking their tickets at the most reasonable prices. You can also do tatkal train ticket booking for Narikkudi to Dharmapuri Trains through Goibibo.
Narikkudi to Dharmapuri train timings and fare are the two main factors that compel travellers to opt for Narikkudi to Dharmapuri Trains for a hassle-free journey. 20602 - MDU MAS EXP is the fastest among the Narikkudi to Dharmapuri Trains. It departs from Madurai Junction(MDU) at 10:50 PM and arrives at Madurai Junction(SA) at 02:15 AM, covering the distance in just 3 hrs 25 mins .While looking for an early morning train from Narikkudi to Dharmapuri, you can choose to travel via 19567 - VIVEK EXPRESS. It takes 7 hrs 2 mins to complete the journey, starting from Virudunagar Junction(VPT) at 12:20 AM and reaching Dharmapuri at 07:22 AM.
The first train from Narikkudi to Dharmapuri is 19567 - VIVEK EXPRESS departing at 12:20 AM from Virudunagar Junction(VPT).Some popular weekly trains on Narikkudi to Dharmapuri train route are 17236 - NCJ SMVB EXP, 16235 - TN MYSURU EXP, 12690 - NCJ MAS SF EXP. Every Friday 17236 - NCJ SMVB EXP departs from Narikkudi at 10:40 PM and arrives at Agra at 10:38 PM covering the entire distance in 6 hrs 48 mins .The boarding station for all Narikkudi to Dharmapuri trains are the Virudunagar Junction(VPT), Madurai Junction(MDU), Manamadurai Junction(MNM) while deboarding at Dharmapuri can be at Dharmapuri Railway Station(DPJ), Salem Junction(SA), Morappur Railway Station(MAP), Bommidi Railway Station(BQI).For all of the trains running on this route, you can check the live train running status, running history and PNR status on the Goibibo app and the website. Goibibo in collaboration with Indian railways also offers IRCTC registration and signup through its IRCTC Create User Id page. The stations are well-connected with the rest of the city with easy conveyance options. The Narikkudi to Dharmapuri train route witnesses regular rush of travellers. However, the large number of trains on this route provides direct and easy connectivity catering to the needs of all types of travellers.
Dharmapuri is one of the popular cities of India. There are plenty of amazing tourist spots in Dharmapuri that can make your journey memorable. You can book a Narikkudi to Dharmapuri Train and visit this gorgeous city with family and friends.
In order to explore the city’s places of interest, you can board the Narikkudi to Dharmapuri train. You can book your train from Narikkudi to Dharmapuri on Goibibo and enjoy a hassle-free trip. You can either make your bookings on Goibibo’s website or via the official app.
There are plenty of trains running on the Narikkudi to Dharmapuri route everyday, so the train seat availability is sufficient. You can board a train to Dharmapuri from the popular railway stations of your city and reach there within a short period of time. Moreover, you will face no problem in boarding any Narikkudi to Dharmapuri train, as the train journey is comfortable as well as secure.
Step 1: To book your Narikkudi to Dharmapuri trains, visit Goibibo.com.
Step 2: Enter your journey date, departure station, and arrival station. All the trains of that particular date will appear on your screen.
Step 3: Click on the seat class, and you’ll be redirected to another page where you can see the available coupons and cash rewards.
Step 4: Enter your personal details, click on ‘Continue’, and you’ll reach the payment part.
Step 5: Choose the payment option, make the payment, and the ticket confirmation will be sent to your E-Mail and mobile number.
Which trains are running from Narikkudi to Dharmapuri?
Total 29 trains runs from Narikkudi and Dharmapuri. Popular Trains that run from Narikkudi to Dharmapuri are 17236 - NCJ SMVB EXP, 16340 - NCJ CSMT EXPRESS, 16235 - TN MYSURU EXP, 12690 - NCJ MAS SF EXP, 16787 - TEN SVDK EXPRES. Book Now
How many Covid Special trains are currently running from Narikkudi to Dharmapuri?
29 Covid Special trains are currently running from Narikkudi to Dharmapuri. Book Now
Which is the fastest train from Narikkudi to Dharmapuri?
Fastest train from Narikkudi to Dharmapuri is 20602 - MDU MAS EXP which takes 3 hrs 25 mins to reach Dharmapuri. Book Train Tickets
When does the first Narikkudi to Dharmapuri train leave?
The first train from Narikkudi to Dharmapuri is 19567 - VIVEK EXPRESS with departure at 12:20 AM from Virudunagar Junction(VPT). Book Now
Which is the last train to Narikkudi from Dharmapuri ?
12687 - MDU CDG EXPRESS is the last train between Narikkudi from Dharmapuri with departure at 11:35 PM from Madurai Junction(MDU). Book Now
What is the travel distance and travel time from Narikkudi to Dharmapuri?
The approximate travel distance from Narikkudi to Dharmapuri is 194 KM and minimum travel time is 3 hrs 25 mins .
From which all stations in Narikkudi we can board trains to Dharmapuri?
Stations in Narikkudi where we can board trains to Dharmapuri are the Virudunagar Junction(VPT), Madurai Junction(MDU), Manamadurai Junction(MNM). Book Now
How to get the latest online information about my booking from Narikkudi to Dharmapuri Trains?
If you are travelling from Narikkudi to Dharmapuri, you can check PNR STATUS for latest tickets information can be checked through Goibibo train app or Goibibo website.
How to book tatkal tickets from Narikkudi to Dharmapuri?
You can book TATKAL TICKETS ONLINE, Booking starts from one day prior to the date of journey, from Narikkudi to Dharmapuri