There are 7 ways to get from Tirupathi to Puri by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Tirupati Airport, train
best- Fly from Tirupati Airport (TIR) to Biju Patnaik International Airport (BBI)plane TIR - BBI
- Take the train from Bhubaneswar to Puritrain
8h 18m₹9,716–31,713Train
cheapest- Take the train from Tirupati to Puritrain 17480
27h 53m₹640–4,407Train via Bhubaneshwar
- Take the train from Tirupati to Bhubaneswartrain 12864 / ...
- Take the train from Bhubaneswar to Puritrain 18478 / ...
22h 22m₹720–5,207Bus
- Take the bus from Tirupati to Bhubaneswarbus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
- Take the bus from Bhubaneswar to Puribus redbusIndia_A/C Seater / ...
23h 33mDrive 1,163.6 km
- Drive from Tirupathi to Puricar 1,163.6 km
17h 50m₹13,042–18,839Train to Chennai International Airport, fly, train
- Take the train from Renigunta Jn to Peramburtrain
- Fly from Chennai International Airport (MAA) to Biju Patnaik International Airport (BBI)plane MAA - BBI
- Take the train from Bhubaneswar to Puritrain
10h 16m₹6,710–20,470Train to Kadapa Airport, fly, train
- Take the train from Tirupati to Cuddapahtrain
- Fly from Kadapa Airport (CDP) to Biju Patnaik International Airport (BBI)plane CDP - BBI
- Take the train from Bhubaneswar to Puritrain
12h 41m₹9,359–27,950
Tirupati Airport (TIR) to Biju Patnaik International Airport (BBI) flights
Comparing Your Travel Options
The cheapest way to get from Tirupathi to Puri is to train which costs ₹600 - ₹4,500 and takes 27h 53m.
The fastest way to get from Tirupathi to Puri is to fly and train which takes 8h 18m and costs ₹9,500 - ₹32,000.
No, there is no direct bus from Tirupathi to Puri. However, there are services departing from Tirupati and arriving at Puri via Bhubaneswar. The journey, including transfers, takes approximately 23h 33m.
No, there is no direct train from Tirupathi to Puri. However, there are services departing from Tirupati and arriving at Puri via Bhubaneswar. The journey, including transfers, takes approximately 22h 22m.
The distance between Tirupathi and Puri is 1092 km. The road distance is 1163.6 km.
The best way to get from Tirupathi to Puri without a car is to train via Bhubaneshwar which takes 22h 22m and costs ₹700 - ₹5,500.
It takes approximately 8h 18m to get from Tirupathi to Puri, including transfers.
Tirupathi to Puri bus services, operated by SLGT Travels, depart from Tirupati station.
Tirupathi to Puri train services, operated by Indian Railways, depart from Tirupati station.
The best way to get from Tirupathi to Puri is to train via Bhubaneshwar which takes 22h 22m and costs ₹700 - ₹5,500. Alternatively, you can bus, which costs and takes 23h 33m.
What companies run services between Tirupathi, India and Puri, India?
You can take a vehicle from Tirupathi to Puri via Tirupati and Bhubaneswar in around 22h 22m. Alternatively, you can take a vehicle from Tirupathi to Puri via Tirupati and Bhubaneswar in around 23h 33m.
- Website
- goindigo.in
Flights from Tirupati Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- ₹9,000–26,000
Flights from Tirupati Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–26,000
Flights from Chennai International Airport to Biju Patnaik International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–16,000
Flights from Kadapa Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹8,500–25,000
Flights from Kadapa Airport to Biju Patnaik International Airport via Chennai International Airport
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–25,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Tirupati to Bhubaneswar
- Ave. Duration
- 19h 55m
- Frequency
- Twice daily
- Estimated price
- ₹500–4,100
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,200–4,100
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Renigunta Jn to Perambur
- Ave. Duration
- 1h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Tirupati to Cuddapah
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Tirupati to Puri
- Ave. Duration
- 27h 50m
- Frequency
- 5 times a week
- Estimated price
- ₹550–4,300
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹2,000–2,500
- First Class (1A)
- ₹3,400–4,300
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 20h
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Tirupati to Bhubaneswar
- Ave. Duration
- 19h
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9088900002
- expresslineparibahan@gmail.com
- Website
- Express Line
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Website
- Express Line
- Schedules at
- Express Line
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 5 delightfully under-the-radar French towns you need to visit, How to get from Florence to Rome, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
Booking & Getting There
Tirupathi to Puri bus services, operated by SLGT Travels, arrive at Bhubaneswar station.
Tirupathi to Puri train services, operated by Indian Railways, arrive at Bhubaneswar station.
Yes, the driving distance between Tirupathi to Puri is 1164 km. It takes approximately 17h 50m to drive from Tirupathi to Puri.
There are 155+ hotels available in Puri.






