There are 5 ways to get from Puri to Sāgar Island by train, taxi, ferry, bus, 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, taxi, ferry
best- Take the train from Puri to Kharagpur Jntrain
- Take the train from Kharagpur Jn to Haldiatrain
- Take the taxi from Haldia to Harwood Point Jetty Lot No.8taxi
- Take the ferry from Harwood Point Jetty Lot No.8 to Kachuberia Jettyferry
12h 39m₹4,697–8,597Train, ferry via Diamond Harbour
cheapest- Take the train from Puri to Sealdahtrain
- Take the train from Sealdah to Diamond Harbourtrain
- Take the ferry from Diamond Harbour to Gangasagarferry
14h 28m₹1,069–4,752Bus, ferry
- Take the bus from Puri to Kolkatabus redbusIndia_A/C Sleeper
- Take the ferry from Kolkata to Gangasagarferry
17h 20m₹2,179–5,564Train, fly, ferry
- Take the train from Puri to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Netaji Subhas Chandra Bose International Airport (CCU)plane BBI - CCU
- Take the train from Sealdah to Diamond Harbourtrain
- Take the ferry from Diamond Harbour to Gangasagarferry
11h 26m₹6,046–20,414Train, ferry
- Take the train from Puri to Howrah Jntrain 12278 / ...
- Take the ferry from Kolkata to Gangasagarferry
14h 3m₹1,522–3,831
Biju Patnaik International Airport (BBI) to Netaji Subhas Chandra Bose International Airport (CCU) flights
Comparing Your Travel Options
The cheapest way to get from Puri to Sāgar Island is to train and ferry which costs ₹1,500 - ₹3,900 and takes 14h 3m.
The fastest way to get from Puri to Sāgar Island is to train and fly and ferry which takes 11h 26m and costs ₹6,000 - ₹21,000.
The distance between Puri and Sāgar Island is 696 km.
The best way to get from Puri to Sāgar Island without a car is to train and taxi and ferry which takes 12h 39m and costs ₹4,700 - ₹9,000.
It takes approximately 12h 39m to get from Puri to Sāgar Island, including transfers.
There are nine+ hotels available in Sāgar Island.
What companies run services between Puri, India and Sāgar Island, India?
There is no direct connection from Puri to Sāgar Island. However, you can take the train to Kharagpur Jn, take the train to Haldia, take the taxi to Harwood Point Jetty Lot No.8, then take the ferry to Kachuberia Jetty. Alternatively, you can take a bus from Puri to Gangasagar via BB Ganguly Street, Fairlie, and Kolkata in around 17h 20m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- ₹5,000–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Puri to Kharagpur Jn
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
Train from Kharagpur Jn to Haldia
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Puri to Bhubaneswar
- Ave. Duration
- 55 min
- 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 Sealdah to Diamond Harbour
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Puri to Howrah Jn
- Ave. Duration
- 7h 55m
- Frequency
- 4 times a day
- Estimated price
- ₹290–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
Train from Puri to Sealdah
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a week
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Sealdah to Diamond Harbour
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
- Website
- omio.com
Bus from Puri to Kolkata
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Schedules at
- hanstravel.in
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Puri to Kolkata
- Ave. Duration
- 11h
- Frequency
- 3 times a week
- Schedules at
- Tranzking Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Puri to Kolkata
- Ave. Duration
- 10h 15m
- Frequency
- Once a week
- Estimated price
- ₹950–3,100
- Website
- Shymoli Paribahan
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Puri to Kolkata
- Ave. Duration
- 10h 50m
- Frequency
- Once a week
- Estimated price
- ₹1,300–4,000
- Schedules at
- Punchiry Tours and Holidays
- Website
- Kashmir Maxx
Bus from Puri to Kolkata
- Ave. Duration
- 11h
- Frequency
- Once a week
- Schedules at
- Kashmir Maxx
- Website
- Madhusmitta
Bus from Puri to Kolkata
- Ave. Duration
- 11h 5m
- Frequency
- Once a week
- Schedules at
- Madhusmitta
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Puri to Kolkata
- Ave. Duration
- 11h 15m
- Frequency
- Once a week
- Website
- Express Line
- Schedules at
- Express Line
- Website
- Sana Travels
Bus from Puri to Kolkata
- Ave. Duration
- 11h 45m
- Frequency
- Once a week
- Schedules at
- Sana Travels
- Website
- Lavi Travels
Bus from Puri to Kolkata
- Ave. Duration
- 12h 30m
- Frequency
- Once a week
- Schedules at
- Lavi Travels
- Phone
- +918697733391
- [email protected]
- Website
- WBTC
Ferry from Harwood Point Jetty Lot No.8 to Kachuberia Jetty
- Ave. Duration
- 20 min
- Frequency
- Every 2 hours
- Estimated price
- ₹8–12
- Website
- WBTC
- Phone
- +91 081001 09955
- [email protected]
Ferry from Kolkata to Gangasagar
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- ₹1,200–1,600
- Schedules at
- Osprey Waterways
- Executive
- ₹1,600
- Super
- ₹1,200–1,300
- Economy
- ₹1,300
- Premium
- ₹1,500
Ferry from Diamond Harbour to Gangasagar
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- ₹695–1,415
- Schedules at
- Osprey Waterways
- Executive
- ₹1,415
- Super
- ₹695
- Economy
- ₹750–1,200
- Premium
- ₹1,400
Ferry from Kolkata to Gangasagar
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- ₹1,200–1,600
- Schedules at
- Osprey Waterways
- Executive
- ₹1,600
- Super
- ₹1,200–1,300
- Economy
- ₹1,300
- Premium
- ₹1,500
Ferry from Diamond Harbour to Gangasagar
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- ₹695–1,415
- Schedules at
- Osprey Waterways
- Executive
- ₹1,415
- Super
- ₹695
- Economy
- ₹750–1,200
- Premium
- ₹1,400
- Ave. Duration
- 2h 49m
- Estimated price
- ₹4,300–5,500
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?, Need to know: Greyhound, and How to get from JFK to New York City - to help you get the most out of your next trip.


















