Getting There and Away

Explore the iconic architecture of a historic Hindu temple in Chandipur, India, captured in vibrant details.
Tanmoy Pal, Pexels

Puri is served by its own railway station, Puri Railway Station, a significant terminal and major transport hub. The closest airport is Biju Patnaik International Airport (BBI) in Bhubaneswar, which is approximately 60 kilometers away. The city also has a main bus stand for road connectivity.

By Air (via Bhubaneswar):

To reach Puri by air, travelers typically fly into Biju Patnaik International Airport (BBI) in Bhubaneswar. Direct flights connect Bhubaneswar to major Indian cities such as Delhi (fares from ₹4,262 and ₹5,286 , travel time around 2 hours 5 minutes ) and Kolkata (fares from ₹3,179 , travel time not specified, but usually around 1-1.5 hours). From Bhubaneswar Airport, one can take a taxi or cab to Puri, which typically takes about 55 minutes to 2 hours and costs between ₹600-₹950 or ₹799-₹2442 . Alternatively, one can take a combination of buses and a train, taking around 2 hours 35 minutes .

By Train:

Puri Railway Station (PURI) is well-connected with direct express and superfast trains from various major Indian cities. Journeys include Delhi to Puri (approx. 24-28 hours) , Mumbai to Puri (approx. 25-30 hours) , and Kolkata to Puri (around 8 hours 21 minutes) . From Bhubaneswar, numerous daily trains run to Puri, with journey times ranging from approximately 1 hour to 1 hour 20 minutes .

By Bus:

Regular bus services, operated by both Odisha State Road Transport Corporation (OSRTC) and private companies, connect Puri to cities like Bhubaneswar, Cuttack, Kolkata, and Visakhapatnam . The bus journey from Bhubaneswar to Puri generally takes about 1 hour 20 minutes to 2 hours 5 minutes . Fares for this route can range from ₹81 to ₹130 for standard services , with AC deluxe options potentially costing more .