There are 5 ways to get from Ichalkaranji to Puri by plane, 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.
Fly, bus
best- Fly from Kolhapur Airport (KLH) to Biju Patnaik International Airport (BBI)plane KLH - BBI
- Take the bus from Bhubaneswar, Odisha to Puri, Odishabus
10h 38mTrain
cheapest- Take the train from Hatkalangda to Solapur Jntrain
- Take the train from Solapur Jn to Khurda Road Jntrain
- Take the train from Khurda Road Jn to Puritrain
31h 59m₹1,258–7,938Bus via Nagpur
- Take the bus from Sangli, Maharashtra to Nagpur, Maharashtrabus Sangli, Maharashtra - Nagpur, Maharashtra
- Take the bus from Nagpur, Maharashtra to Puri, Odishabus Nagpur, Maharashtra - Puri, Odisha
31h 10mDrive 1,481.9 km
- Drive from Ichalkaranji to Puricar 1,481.9 km
21h 26m₹16,667–24,075Bus
- Take the bus from Sangli, Maharashtra to Hyderabad, Telanganabus
- Take the bus from Hyderabad, Telangana to Bhubaneswar, Odishabus
- Take the bus from Bhubaneswar, Odisha to Puri, Odishabus
32h 13m
Kolhapur Airport (KLH) to Biju Patnaik International Airport (BBI) flights
Questions & Answers
The cheapest way to get from Ichalkaranji to Puri is to train which costs ₹1,200 - ₹8,000 and takes 31h 59m.
The fastest way to get from Ichalkaranji to Puri is to drive which takes 21h 26m and costs ₹16,000 - ₹25,000.
No, there is no direct bus from Ichalkaranji to Puri. However, there are services departing from Sangli, Maharashtra and arriving at Puri, Odisha via Nagpur, Maharashtra. The journey, including transfers, takes approximately 31h 10m.
No, there is no direct train from Ichalkaranji to Puri. However, there are services departing from Hatkalangda and arriving at Puri via Solapur Jn and Khurda Road Jn. The journey, including transfers, takes approximately 31h 59m.
The distance between Ichalkaranji and Puri is 1378 km. The road distance is 1481.9 km.
The best way to get from Ichalkaranji to Puri without a car is to bus via Nagpur which takes 31h 10m and costs .
It takes approximately 10h 38m to get from Ichalkaranji to Puri, including transfers.
Ichalkaranji to Puri bus services, operated by BTP Buses, depart from Sangli, Maharashtra station.
Ichalkaranji to Puri train services, operated by Indian Railways, depart from Hatkalangda station.
The best way to get from Ichalkaranji to Puri is to bus via Nagpur which takes 31h 10m and costs . Alternatively, you can train, which costs ₹1,200 - ₹8,000 and takes 31h 59m.
What companies run services between Ichalkaranji, India and Puri, India?
You can take a vehicle from Ichalkaranji to Puri, Odisha via Sangli, Maharashtra and Nagpur, Maharashtra in around 31h 10m. Alternatively, you can take a vehicle from Ichalkaranji to Puri via Hatkalangda, Solapur Jn, and Khurda Road Jn in around 31h 59m.
- Website
- goindigo.in
Flights from Kolhapur Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹12,000–32,000
Flights from Kolhapur Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- ₹12,000–32,000
Flights from Kolhapur Airport to Biju Patnaik International Airport via Ahmedabad
- Ave. Duration
- 10h 50m
- When
- Friday and Sunday
- Estimated price
- ₹14,000–34,000
- Website
- airindiaexpress.in
Flights from Kolhapur Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹13,000–37,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Hatkalangda to Solapur Jn
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Solapur Jn to Khurda Road Jn
- Ave. Duration
- 24h 30m
- Frequency
- Once daily
- Estimated price
- ₹600–4,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–800
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,800–4,900
Train from Khurda Road Jn to Puri
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
- Phone
- +91 8336003361
- [email protected]
- Website
- shyamolibus.com
Bus from Hyderabad, Telangana to Bhubaneswar, Odisha
- Ave. Duration
- 19h 45m
- Frequency
- Hourly
- Estimated price
- ₹1,200–3,400
- Website
- https://www.shyamolibus.com/
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 Gatwick Airport into central London, Train travel in France: A guide to SNCF, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Ichalkaranji to Puri bus services, operated by BTP Buses, arrive at Nagpur, Maharashtra station.
Ichalkaranji to Puri train services, operated by Indian Railways, arrive at Solapur Jn station.
Yes, the driving distance between Ichalkaranji to Puri is 1482 km. It takes approximately 21h 26m to drive from Ichalkaranji to Puri.
There are 161+ hotels available in Puri.








