There are 8 ways to get from Sāmalkot to Puri by train, bus (Flixbus), car, taxi, plane, or bus
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 Jatani
best- Take the train from Samalkot Jn to Khurda Road Jntrain 12704 / ...
- Take the train from Khurda Road Jn to Puritrain 12891 / ...
9h 40m₹440–3,359Train
cheapest- Take the train from Samalkot Jn to Puritrain 17480 / ...
15h 25m₹330–2,600Bus
- Take the bus from FlixBus Yarravaram - Bus Stop to FlixBus Visakhapatnam - Gajuwakabus FlixBus IN5323 / ...
- Take the bus from Visakhapatnam, Andhra Pradesh to Puri, Odishabus Visakhapatnam, Andhra Pradesh - Puri, Odisha
13h 43mDrive 578.4 km
- Drive from Sāmalkot to Puricar 578.4 km
8h 57m₹6,514–9,409Taxi
- Take the taxi from Sāmalkot to Puritaxi 578.4 km
8h 57m₹9,500–12,000Train to Rajahmundry Airport, fly, bus
- Take the train from Samalkot Jn to Rajamundrytrain
- Fly from Rajahmundry Airport (RJA) to Biju Patnaik International Airport (BBI)plane RJA - BBI
- Take the bus from Bhubaneswar, Odisha to Puri, Odishabus
9h 45mTrain to Visakhapatnam Airport, fly, bus
- Take the train from Samalkot Jn to Duvvadatrain
- Fly from Visakhapatnam Airport (VTZ) to Biju Patnaik International Airport (BBI)plane VTZ - BBI
- Take the bus from Bhubaneswar, Odisha to Puri, Odishabus
10h 8mTrain to Vijayawada Airport, fly, bus
- Take the train from Samalkot Jn to Elurutrain
- Fly from Vijayawada Airport (VGA) to Biju Patnaik International Airport (BBI)plane VGA - BBI
- Take the bus from Bhubaneswar, Odisha to Puri, Odishabus
12h 18m
Sāmalkot to Puri by train
Questions & Answers
The cheapest way to get from Sāmalkot to Puri is to train which costs ₹330 - ₹2,600 and takes 15h 25m.
The fastest way to get from Sāmalkot to Puri is to drive which takes 8h 57m and costs ₹6,500 - ₹9,500.
No, there is no direct bus from Sāmalkot to Puri. However, there are services departing from FlixBus Yarravaram - Bus Stop and arriving at Puri, Odisha via Visakhapatnam, Andhra Pradesh. The journey, including transfers, takes approximately 13h 43m.
Yes, there is a direct train departing from Samalkot Jn and arriving at Puri. Services depart once daily, and operate Monday, Tuesday, Wednesday, Friday and Saturday. The journey takes approximately 15h 25m.
The distance between Sāmalkot and Puri is 619 km. The road distance is 578.4 km.
The best way to get from Sāmalkot to Puri without a car is to train via Jatani which takes 9h 40m and costs ₹440 - ₹3,400.
It takes approximately 9h 40m to get from Sāmalkot to Puri, including transfers.
Sāmalkot to Puri bus services, operated by FlixBus India, depart from FlixBus Yarravaram - Bus Stop station.
Sāmalkot to Puri train services, operated by Indian Railways, depart from Samalkot Jn station.
The best way to get from Sāmalkot to Puri is to train via Jatani which takes 9h 40m and costs ₹440 - ₹3,400. Alternatively, you can bus, which costs and takes 13h 43m.
What companies run services between Sāmalkot, India and Puri, India?
You can take a train from Samalkot Jn to Puri via Khurda Road Jn in around 9h 40m. Alternatively, you can take a vehicle from Sāmalkot to Puri, Odisha via FlixBus Yarravaram - Bus Stop, FlixBus Visakhapatnam - Gajuwaka, and Visakhapatnam, Andhra Pradesh in around 13h 43m.
- Website
- goindigo.in
Flights from Rajahmundry Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- ₹12,000–17,000
Flights from Rajahmundry Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–17,000
Flights from Rajahmundry Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 6h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₹12,000–17,000
Flights from Visakhapatnam Airport to Biju Patnaik International Airport
- Ave. Duration
- 1h 25m
- When
- Sunday
- Estimated price
- ₹7,500–18,000
Flights from Visakhapatnam Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹7,500–18,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–17,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 6h 45m
- When
- Monday to Saturday
- Estimated price
- ₹8,000–17,000
- Website
- airindia.in
Flights from Vijayawada Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹13,000–15,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹9,000–25,000
- Website
- airindiaexpress.in
Flights from Vijayawada Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹9,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Samalkot Jn to Khurda Road Jn
- Ave. Duration
- 8h 40m
- Frequency
- Every 2 hours
- Estimated price
- ₹320–2,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹320–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
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
Train from Samalkot Jn to Rajamundry
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Samalkot Jn to Puri
- Ave. Duration
- 15h 25m
- Frequency
- Once daily
- Estimated price
- ₹330–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Samalkot Jn to Duvvada
- Ave. Duration
- 3h 54m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Samalkot Jn to Eluru
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- 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)
- ₹550–750
- First Class (1A)
- ₹950–1,300
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Yarravaram - Bus Stop to FlixBus Visakhapatnam - Gajuwaka
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- ₹280–700
- Website
- https://www.flixbus.in
- Website
- omio.com
Bus from Bhubaneswar, Odisha to Puri, Odisha
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Schedules at
- omio.com
Bus from Bhubaneswar, Odisha to Puri, Odisha
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Schedules at
- omio.com
Bus from Bhubaneswar, Odisha to Puri, Odisha
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Schedules at
- omio.com
- Ave. Duration
- 8h 57m
- Estimated price
- ₹9,500–12,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 Travelling around the UAE, How to get from Florence to Rome, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Sāmalkot to Puri bus services, operated by FlixBus India, arrive at FlixBus Visakhapatnam - Gajuwaka station.
Sāmalkot to Puri train services, operated by Indian Railways, arrive at Khurda Road Jn station.
Yes, the driving distance between Sāmalkot to Puri is 578 km. It takes approximately 8h 57m to drive from Sāmalkot to Puri.
There are 171+ hotels available in Puri.









