There are 7 ways to get from Khammam to Srikalahasti by train, 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 Gūdūr
best- Take the train from Khammam to Gudur Jntrain 12616 / ...
- Take the train from Gudur Jn to Sri Kalahastitrain 07666 / ...
8h 34m₹372–2,909Train
cheapest- Take the train from Khammam to Sri Kalahastitrain 12762 / ...
10h 14m₹270–2,100Drive 445.5 km
- Drive from Khammam to Srikalahasticar 445.5 km
6h 43m₹5,030–7,266Taxi
- Take the taxi from Khammam to Srikalahastitaxi 445.5 km
6h 43m₹8,000–10,000Train to Hyderabad, fly
- Take the train from Khammam to Secunderabadtrain
- Fly from Hyderabad (HYD) to Tirupati Airport (TIR)plane HYD - TIR
10h 16m₹7,119–15,950Train to Rajahmundry Airport, fly
- Take the train from Khammam to Rajamundrytrain
- Fly from Rajahmundry Airport (RJA) to Tirupati Airport (TIR)plane RJA - TIR
8h 18m₹11,799–25,010Train to Vijayawada Airport, fly
- Take the train from Khammam to Vijayawada Jntrain
- Fly from Vijayawada Airport (VGA) to Tirupati Airport (TIR)plane VGA - TIR
7h 27m₹7,273–22,409
Khammam to Srikalahasti by train
Questions & Answers
The cheapest way to get from Khammam to Srikalahasti is to train which costs ₹270 - ₹2,100 and takes 10h 14m.
The fastest way to get from Khammam to Srikalahasti is to drive which takes 6h 43m and costs ₹5,000 - ₹7,500.
Yes, there is a direct train departing from Khammam and arriving at Sri Kalahasti. Services depart twice daily, and operate every day. The journey takes approximately 10h 14m.
The distance between Khammam and Srikalahasti is 455 km. The road distance is 445.5 km.
The best way to get from Khammam to Srikalahasti without a car is to train via Gūdūr which takes 8h 34m and costs ₹370 - ₹3,000.
It takes approximately 8h 34m to get from Khammam to Srikalahasti, including transfers.
Khammam to Srikalahasti train services, operated by Indian Railways, depart from Khammam station.
Khammam to Srikalahasti train services, operated by Indian Railways, arrive at Gudur Jn station.
Yes, the driving distance between Khammam to Srikalahasti is 446 km. It takes approximately 6h 43m to drive from Khammam to Srikalahasti.
There are 35+ hotels available in Srikalahasti.
What companies run services between Khammam, India and Srikalahasti, India?
You can take a train from Khammam to Sri Kalahasti via Gudur Jn in around 8h 34m.
- Website
- goindigo.in
Flights from Hyderabad to Tirupati Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Rajahmundry Airport to Tirupati Airport via Hyderabad
- Ave. Duration
- 3h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–22,000
Flights from Vijayawada Airport to Tirupati Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹5,500–19,000
- Website
- helitrans.no
Flights from Hyderabad to Tirupati Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹5,000–33,000
Flights from Rajahmundry Airport to Tirupati Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹6,500–42,000
- Website
- airindia.in
Flights from Hyderabad to Tirupati Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹7,500–11,000
- Website
- starair.in
Flights from Hyderabad to Tirupati Airport via Shivamogga
- Ave. Duration
- 2h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–40,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Khammam to Gudur Jn
- Ave. Duration
- 6h 43m
- Frequency
- Every 3 hours
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Gudur Jn to Sri Kalahasti
- Ave. Duration
- 51 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Khammam to Secunderabad
- Ave. Duration
- 4h 50m
- Frequency
- Hourly
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Khammam to Sri Kalahasti
- Ave. Duration
- 10h 14m
- Frequency
- Twice daily
- Estimated price
- ₹270–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Khammam to Rajamundry
- Ave. Duration
- 4h 13m
- Frequency
- Every 3 hours
- Estimated price
- ₹190–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Khammam to Vijayawada Jn
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Ave. Duration
- 6h 43m
- Estimated price
- ₹8,000–10,000
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 get from Florence to Rome, What documents do I need to cross Niagara Falls?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.






