There are 4 ways to get from Baripāda to Puri by taxi, bus, train, 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.
Taxi, bus
best- Take the taxi from Baripāda to Balasoretaxi
- Take the bus from Balasore to Puribus redbusIndia_A/C Seater / Sleeper
6h 23mTrain
cheapest- Take the train from Baripada to Rupsa Jntrain 18008
- Take the train from Rupsa Jn to Puritrain 18409
8h 22m₹336–2,665Drive 309.2 km
- Drive from Baripāda to Puricar 309.2 km
4h 29m₹3,461–4,999Taxi
- Take the taxi from Baripāda to Puritaxi 309.2 km
4h 29m₹4,900–6,000
Baripāda to Puri by train
Comparing Your Travel Options
The cheapest way to get from Baripāda to Puri is to train which costs ₹330 - ₹2,700 and takes 8h 22m.
The fastest way to get from Baripāda to Puri is to drive which takes 4h 29m and costs ₹3,400 - ₹5,000.
No, there is no direct train from Baripāda to Puri. However, there are services departing from Baripada and arriving at Puri via Rupsa Jn. The journey, including transfers, takes approximately 8h 22m.
The distance between Baripāda and Puri is 309 km. The road distance is 309.2 km.
The best way to get from Baripāda to Puri without a car is to taxi and bus which takes 6h 23m and costs .
It takes approximately 6h 23m to get from Baripāda to Puri, including transfers.
Baripāda to Puri train services, operated by Indian Railways, depart from Baripada station.
Baripāda to Puri train services, operated by Indian Railways, arrive at Rupsa Jn station.
Yes, the driving distance between Baripāda to Puri is 309 km. It takes approximately 4h 29m to drive from Baripāda to Puri.
There are 154+ hotels available in Puri.
What companies run services between Baripāda, India and Puri, India?
You can take a train from Baripada to Puri via Rupsa Jn in around 8h 22m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Baripada to Rupsa Jn
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a week
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Rupsa Jn to Puri
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Balasore to Puri
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Schedules at
- Tranzking Travels
- Website
- Shishpal Travels
Bus from Balasore to Puri
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Schedules at
- Shishpal Travels
- Website
- Ashok Bus Service
Bus from Balasore to Puri
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Schedules at
- Ashok Bus Service
- Website
- Maa Thakurani Travels
Bus from Balasore to Puri
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- Maa Thakurani Travels
- Ave. Duration
- 2h 41m
- Estimated price
- ₹1,100–6,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 Flying into Beijing?, Best ways to travel around Australia, and Italy Travel Guides - to help you get the most out of your next trip.








