hero
How2Go
Bhubaneshwar to Digha

Bhubaneshwar to Digha

Digha is approximately 250+ kms from Bhubaneshwar. The fastest way to reach Digha from Bhubaneshwar is by Train, Cab Via Balasore. It takes approximately 5 hours. The cheapest way to reach Digha from Bhubaneshwar is by Train Via Kharagpur which would take approximately 9 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Bhubaneshwar

Digha

Approx Travel Time

6h 6m

₹5,771

Onwards

Direct Train

Bhubaneshwar

Digha

Approx Travel Time

9h 5m

₹320

Onwards

Ads by MMT

Via Balasore

FASTEST

Bhubaneshwar

Balasore

Digha

Approx Travel Time

5h 17m

On Demand

Bhubaneshwar

Balasore

Digha

Approx Travel Time

6h 25m

On Demand

Bhubaneshwar

Balasore

Digha

Approx Travel Time

8h 8m

On Demand

Bhubaneshwar

Balasore

Digha

Approx Travel Time

7h

On Demand

Bhubaneshwar

Balasore

Digha

Approx Travel Time

8h 20m

₹330

Onwards

Via Cuttack

Bhubaneshwar

Cuttack

Digha

Approx Travel Time

7h 50m

₹350

Onwards

Ads by MMT

Via Jajpur

Bhubaneshwar

Jajpur

Digha

Approx Travel Time

8h 43m

On Demand

Via Kharagpur

CHEAPEST

Bhubaneshwar

Kharagpur

Digha

Approx Travel Time

8h 31m

₹280

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Digha?

Digha is approximately 250+ kms from Bhubaneshwar.

How long does it take to reach Digha from Bhubaneshwar?

It takes approximately 5 hours to reach Digha from Bhubaneshwar by Train, Cab Via Balasore.

What is the cheapest way to reach Digha from Bhubaneshwar?

The cheapest way to reach Digha from Bhubaneshwar is by Train Via Kharagpur.

What is the fastest way to reach Digha from Bhubaneshwar?

The fastest way to reach Digha from Bhubaneshwar is by Train, Cab Via Balasore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India