Duration 9h 1m
Distance 2466.4 km
Average price ₹10,000
Possible routes 6 found

Rishīkesh to Puducherry

Rome2rio has found 6 ways to get from Rishīkesh to Puducherry by flight, train, bus and car. We recommend flying from Dehra Dun to Pondicherry, which takes around 16h 27m. Alternatively, flying from Dehra Dun to Madras and then taking the train from Tambaram to Tindivanam is the fastest option and takes around 9h 1m.
Recommended route

Fly to Pondicherry

  1. Dehra Dun
  2. Puducherry
16h 27m
₹7,242 - ₹28,882
Alternative routes

Fly to Madras, train

  1. Dehra Dun
  2. Tambaram
  3. Puducherry
Fastest
9h 1m
₹5,317 - ₹25,432

Bus

  1. Rishikesh
  2. Delhi
  3. Alwar
  4. Puducherry
44h 55m
Cheapest
₹1,867 - ₹2,668

Train

  1. Haridwar Jn
  2. Chennai Egmore
  3. Puducherry
46h 6m
₹3,366 - ₹6,127

Train via Delhi

  1. Rishikesh
  2. New Delhi
  3. Puducherry
2 days 6h
₹2,968 - ₹5,391

Drive

  1. Rishīkesh
  2. Puducherry
34h 49m
₹18,000 - ₹27,000

Frequently asked questions

Want to know about travelling from Rishīkesh to Puducherry? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Rishīkesh to Puducherry is to bus which costs ₹1,800 - ₹2,700 and takes 44h 55m.

More details

The quickest way to get from Rishīkesh to Puducherry is to fly and train which costs ₹5,000 - ₹26,000 and takes 9h 1m.

More details

No, there is no direct bus from Rishīkesh to Puducherry. However, there are services departing from Rishikesh and arriving at Pondicherry via Delhi and Alwar. The journey, including transfers, takes approximately 44h 55m.

More details

No, there is no direct train from Rishīkesh to Puducherry. However, there are services departing from Rishikesh and arriving at Pondicherry via Ghaziabad and New Delhi. The journey, including transfers, takes approximately 2 days 6h.

More details

The distance between Rishīkesh and Puducherry is 2027 km. The road distance is 2466.4 km.

Get driving directions

The best way to get from Rishīkesh to Puducherry without a car is to bus which takes 44h 55m and costs ₹1,800 - ₹2,700.

More details

It takes approximately 16h 27m to get from Rishīkesh to Puducherry, including transfers.

More details

Rishīkesh to Puducherry bus services, operated by RedBus, depart from Rishikesh station.

More details

Rishīkesh to Puducherry train services, operated by Indian Railways, depart from Rishikesh station.

More details

The best way to get from Rishīkesh to Puducherry is to fly which takes 16h 27m and costs ₹7,000 - ₹29,000. Alternatively, you can bus, which costs ₹1,800 - ₹2,700 and takes 44h 55m, you could also train, which costs ₹3,300 - ₹6,500 and takes 46h 6m.

Mode details

There is no direct flight from Dehra Dun Airport to Pondicherry Airport. The quickest flight takes 15h 55m and has one stopover.

Search flights

Rishīkesh to Puducherry bus services, operated by RedBus, arrive at Pondicherry station.

More details

Rishīkesh to Puducherry train services, operated by Indian Railways, arrive at Pondicherry station.

More details

Yes, the driving distance between Rishīkesh to Puducherry is 2466 km. It takes approximately 34h 49m to drive from Rishīkesh to Puducherry.

Get driving directions

IndiGo Airlines and Spicejet offer flights from Dehra Dun Airport to Pondicherry Airport.

Search flights

There are 602+ hotels available in Puducherry. Prices start at ₹1,200 per night.

More details

The best way to get from Rishīkesh to Dehra Dun Airport is to taxi which takes 16 min and costs ₹490 - ₹600.

More details

How to travel from Rishīkesh to Puducherry

Find all the possible transport options for your trip from Rishīkesh to Puducherry right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Rishīkesh and Puducherry?

Spicejet and IndiGo Airlines fly from Rishīkesh to Puducherry every 4 hours. Alternatively, you can take a bus from Rishīkesh to Puducherry via Delhi and Alwar in around 44h 55m.
Airlines
Ave. Duration
5h
Frequency
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
₹11,000 - ₹47,000
Ave. Duration
16h 35m
Frequency
Every day
Estimated price
₹7,000 - ₹31,000
Ave. Duration
4h 55m
Frequency
Every day
Estimated price
₹4,700 - ₹30,000
Train operators
Ave. Duration
41h 25m
Frequency
Twice a week
Estimated price
₹2,600 - ₹3,500
Bus operators
Ave. Duration
7h 30m
Frequency
4 times a day
Estimated price
₹550 - ₹800

Puducherry, India

Puducherry, formerly known as Pondicherry is a union territory of India. It was formed out of four exclaves of former French India, namely Puducherry, Karaikal, Yanam and Mahe. It is named after the largest district Puducherry. Historically known as Pondicherry (Pāṇṭiccēri), the territory changed its official name to Puducherry (Putuccēri) on 20 September 2006. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps