There are 6 ways to get from Puttaparthi to Shivamogga by train, bus, car, taxi, 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 via Birūr
best- Take the train from Sai P Nilayam to Yasvantpur Jntrain
- Take the train from Yasvantpur Jn to Birur Jntrain
- Take the train from Birur Jn to Shimogatrain
8h 30m₹748–4,041Train
cheapest- Take the train from Sai P Nilayam to Ksr Bengalurutrain 22692 / ...
- Take the train from Ksr Bengaluru to Shimoga Towntrain 12089 / ...
8h 48m₹648–3,241Train, bus
- Take the train from Sai P Nilayam to Ksr Bengalurutrain 22692 / ...
- Take the bus from Kempegowda Bus Stand Bangalore to Shivamoggabus
9h 49m₹818–2,741Drive 283.4 km
- Drive from Puttaparthi to Shivamoggacar 283.4 km
4h 23m₹3,193–4,611Taxi
- Take the taxi from Puttaparthi to Shivamoggataxi 283.4 km
4h 23m₹4,500–5,500Train, fly
- Take the train from Sai P Nilayam to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Shivamogga (RQY)plane BLR - RQY
5h 57m₹4,693–18,741
Kempegowda International Airport (BLR) to Shivamogga (RQY) flights
Questions & Answers
The cheapest way to get from Puttaparthi to Shivamogga is to train which costs ₹650 - ₹3,300 and takes 8h 48m.
The fastest way to get from Puttaparthi to Shivamogga is to drive which takes 4h 23m and costs ₹3,100 - ₹4,700.
No, there is no direct train from Puttaparthi to Shivamogga. However, there are services departing from Sai P Nilayam and arriving at Shimoga via Yasvantpur Jn and Birur Jn. The journey, including transfers, takes approximately 8h 30m.
The distance between Puttaparthi and Shivamogga is 428 km. The road distance is 283.4 km.
The best way to get from Puttaparthi to Shivamogga without a car is to train via Birūr which takes 8h 30m and costs ₹750 - ₹4,100.
It takes approximately 8h 30m to get from Puttaparthi to Shivamogga, including transfers.
Puttaparthi to Shivamogga train services, operated by Indian Railways, depart from Sai P Nilayam station.
Puttaparthi to Shivamogga train services, operated by Indian Railways, arrive at Yasvantpur Jn station.
Yes, the driving distance between Puttaparthi to Shivamogga is 283 km. It takes approximately 4h 23m to drive from Puttaparthi to Shivamogga.
There are 19+ hotels available in Shivamogga.
What companies run services between Puttaparthi, Andhra Pradesh, India and Shivamogga, India?
You can take a vehicle from Puttaparthi to Shimoga via Sai P Nilayam, Yasvantpur Jn, and Birur Jn in around 8h 30m.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Shivamogga
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹3,500–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Sai P Nilayam to Yasvantpur Jn
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Yasvantpur Jn to Birur Jn
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Birur Jn to Shimoga
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Sai P Nilayam to Ksr Bengaluru
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- 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 8m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- 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
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Ksr Bengaluru to Shimoga Town
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Kempegowda Bus Stand Bangalore to Shivamogga
- Ave. Duration
- 6h
- Frequency
- Every 30 minutes
- Estimated price
- ₹370–1,100
- Schedules at
- ksrtc.in
- Sleeper
- ₹370–750
- Ave. Duration
- 4h 23m
- Estimated price
- ₹4,500–5,500
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 How to plan an amazing trip around Scandinavia, Heading to Europe? Read this before you buy a Eurail Pass, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.










