There are 7 ways to get from Mathura to Puducherry by train, bus, car, 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 Mathura Jn to Pondicherrytrain 22404
36h 52m₹900–7,000Bus
- Take the bus from Mathura to Agrabus
- Take the bus from Agra to Hyderabadbus
- Take the bus from Hyderabad to Pondicherry Rajiv Gandhi Statuebus
2dDrive 2,050.3 km
- Drive from Mathura to Puducherrycar 2,050.3 km
30h 52m₹22,956–33,159Train to Agra Airport, fly to Pondicherry
- Take the train from Mathura Jn to Agra Cantttrain
- Fly from Agra Airport (AGR) to Pondicherry (PNY)plane AGR - PNY
25h 5m₹20,506–32,430Train to Indira Gandhi International Airport, fly to Pondicherry
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Pondicherry (PNY)plane DEL - PNY
8h 38m₹11,444–20,562Train to Agra Airport, fly to Chennai International Airport, train
- Take the train from Mathura Jn to Agra Cantttrain
- Fly from Agra Airport (AGR) to Chennai International Airport (MAA)plane AGR - MAA
- Take the train from Trisulam to Pondicherrytrain
11h 18m₹12,426–29,530Train to Indira Gandhi International Airport, fly to Chennai International Airport, train
- Take the train from Mathura Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Chennai International Airport (MAA)plane DEL - MAA
- Take the train from Trisulam to Pondicherrytrain
10h 50m₹8,864–14,662
Mathura to Puducherry by train
Comparing Your Travel Options
The cheapest way to get from Mathura to Puducherry is to train which costs ₹900 - ₹7,000 and takes 36h 52m.
The fastest way to get from Mathura to Puducherry is to train and fly which takes 8h 38m and costs ₹11,000 - ₹21,000.
No, there is no direct bus from Mathura to Puducherry. However, there are services departing from Mathura and arriving at Pondicherry Rajiv Gandhi Statue via Agra and Hyderabad. The journey, including transfers, takes approximately 2 days 0h.
Yes, there is a direct train departing from Mathura Jn and arriving at Pondicherry. Services depart once a week, and operate Sunday. The journey takes approximately 36h 52m.
The distance between Mathura and Puducherry is 2240 km. The road distance is 2050.3 km.
The best way to get from Mathura to Puducherry without a car is to train which takes 36h 52m and costs ₹900 - ₹7,000.
The train from Mathura Jn to Pondicherry takes 36h 52m including transfers and departs once a week.
Mathura to Puducherry bus services, operated by SLGT Travels, depart from Mathura station.
Mathura to Puducherry train services, operated by Indian Railways, depart from Mathura Jn station.
The best way to get from Mathura to Puducherry is to train which takes 36h 52m and costs ₹900 - ₹7,000. Alternatively, you can bus, which costs and takes 2 days 0h.
What companies run services between Mathura, India and Puducherry, India?
Indian Railways operates a train from Mathura Jn to Pondicherry once a week. Tickets cost ₹900–7,000 and the journey takes 36h 52m. Alternatively, you can take a bus from Mathura to Pondicherry Rajiv Gandhi Statue via Agra and Hyderabad in around 2d.
- Website
- goindigo.in
Flights from Agra Airport to Pondicherry via Bengaluru
- Ave. Duration
- 26h 50m
- When
- Every day
- Estimated price
- ₹20,000–31,000
Flights from Agra Airport to Pondicherry via Bengaluru, Hyderabad
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- ₹20,000–31,000
Flights from Indira Gandhi International Airport to Pondicherry via Hyderabad
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,500–19,000
Flights from Indira Gandhi International Airport to Pondicherry via Bengaluru
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Indira Gandhi International Airport to Pondicherry via Indore, Hyderabad
- Ave. Duration
- 8h 20m
- When
- Sunday
- Estimated price
- ₹11,000–19,000
Flights from Indira Gandhi International Airport to Pondicherry via Udaipur, Bengaluru
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- ₹11,000–19,000
Flights from Indira Gandhi International Airport to Pondicherry via Nagpur, Bengaluru
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- ₹11,000–19,000
Flights from Agra Airport to Chennai International Airport via Bengaluru
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Agra Airport to Chennai International Airport via Bengaluru, Madurai
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Indira Gandhi International Airport to Chennai International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₹8,500–12,000
Flights from Indira Gandhi International Airport to Chennai International Airport via Lucknow
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹8,500–12,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Chennai International Airport
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- ₹9,000–13,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Mathura Jn to Pondicherry
- Ave. Duration
- 36h 52m
- Frequency
- Once a week
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,300–2,900
- Second AC (2A)
- ₹3,300–4,200
- First Class (1A)
- ₹5,500–7,000
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 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 Trisulam to Pondicherry
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
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 Trisulam to Pondicherry
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Mathura to Agra
- Ave. Duration
- 55 min
- Frequency
- Every 15 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Agra to Hyderabad
- Ave. Duration
- 31h
- Frequency
- Twice a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Hyderabad to Pondicherry Rajiv Gandhi Statue
- Ave. Duration
- 14h 55m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Mathura to Agra
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Agra to Hyderabad
- Ave. Duration
- 31h 50m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Hyderabad to Pondicherry Rajiv Gandhi Statue
- Ave. Duration
- 13h 50m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +917303093510
- care@intrcity.com
- Website
- intrcity.com
Bus from Mathura to Agra
- 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 to Agra
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 9153044288
- shashipujan123@gmail.com
- Website
- Shiv Shakti
Bus from Mathura to Agra
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
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
Booking & Getting There
Mathura to Puducherry bus services, operated by SLGT Travels, arrive at Agra station.
Mathura to Puducherry train services, operated by Indian Railways, arrive at Pondicherry station.
Yes, the driving distance between Mathura to Puducherry is 2050 km. It takes approximately 30h 52m to drive from Mathura to Puducherry.
Book your Mathura to Puducherry bus tickets online with Omio.
There are 1195+ hotels available in Puducherry.










