There are 5 ways to get from Puttaparthi to Kadugodi by train, car, taxi, or 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 via Baiyappanahalli
best- Take the train from Sai P Nilayam to Baiyyapanahalli Yardtrain 22231
4h 13m₹488–1,706Train, bus
cheapest- Take the train from Sai P Nilayam to Yelahanka Jn.train 02811 / ...
- Take the bus from Kogilu Cross to Kadugodi Bus Stationbus Kia-6 / ...
5h 46m₹467–1,681Drive 151.1 km
- Drive from Puttaparthi to Kadugodicar 151.1 km
2h 10m₹1,725–2,491Taxi
- Take the taxi from Puttaparthi to Kadugoditaxi 151.1 km
2h 10m₹3,700–4,400Train
- Take the train from Sai P Nilayam to Ksr Bengalurutrain 11013 / ...
5h 53m₹493–1,731
Comparing Your Travel Options
The cheapest way to get from Puttaparthi to Kadugodi is to train and bus which costs ₹460 - ₹1,700 and takes 5h 46m.
The fastest way to get from Puttaparthi to Kadugodi is to drive which takes 2h 10m and costs ₹1,700 - ₹2,500.
No, there is no direct train from Puttaparthi to Kadugodi. However, there are services departing from Sai P Nilayam and arriving at Kadugodi via Baiyappanahalli. The journey, including transfers, takes approximately 4h 13m.
The distance between Puttaparthi and Kadugodi is 185 km. The road distance is 151.1 km.
The best way to get from Puttaparthi to Kadugodi without a car is to train via Baiyappanahalli which takes 4h 13m and costs ₹480 - ₹1,800.
It takes approximately 4h 13m to get from Puttaparthi to Kadugodi, including transfers.
Puttaparthi to Kadugodi train services, operated by Indian Railways, depart from Sai P Nilayam station.
Puttaparthi to Kadugodi train services, operated by Indian Railways, arrive at Baiyyapanahalli Yard station.
Yes, the driving distance between Puttaparthi to Kadugodi is 151 km. It takes approximately 2h 10m to drive from Puttaparthi to Kadugodi.
There are 2630+ hotels available in Kadugodi.
What companies run services between Puttaparthi, Andhra Pradesh, India and Kadugodi, India?
Indian Railways operates a train from Sai P Nilayam to Baiyyapanahalli Yard 6 times a week. Tickets cost ₹160–1,300 and the journey takes 2h 55m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Sai P Nilayam to Baiyyapanahalli Yard
- Ave. Duration
- 2h 55m
- Frequency
- 6 times a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Sai P Nilayam to Yelahanka Jn.
- Ave. Duration
- 2h 56m
- Frequency
- Every 4 hours
- 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 Sai P Nilayam to Ksr Bengaluru
- Ave. Duration
- 4h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Kogilu Cross to Kadugodi Bus Station
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- ₹29–40
- Website
- BMTC
- Ave. Duration
- 2h 10m
- Estimated price
- ₹3,700–4,400
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The beginner’s guide to the 2018 World Nomad Games, Italian Lakes: Getting around by train, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.









