Source
As there is no airport in Puri, there are no direct flights that can bring you here. So the most preferred way to reach Puri is by road or in a train covering a road distance of 1065 kms or a rail journey of approximately 22 hours. The train is the most convenient option, however, if you want to enjoy a long road trip you can head off in a car or a cab. The roads are beautiful with gorgeous landscape views. As you near the destination, you can get mesmerising views of the lengthy coastline of the Bay of Bengal. The most attractive places to visit include Puri Beach, Model Beach, Jagannath Mandir and Konark Beach etc.
There are no direct flights that can be taken to Puri as it does not have an airport. However, the nearest airport is in Bhubaneshwar - Biju Patnaik International Airport, that is just 53 kms from Puri. From here, you can take a cab or a taxi or travel in a local bus.
Source
Again, there are no direct trains from Hyderabad to Puri. You can take a train to Bhubaneshwar and then a connecting train or a bus to reach Puri. The closest option to Puri is Khurda.
Option 1: Hyderabad - Khurda - Puri
Boarding Station: Secunderabad Jn (Hyderabad Jn) Deboarding Station: Khurda Road Jn (Khurda, 1.5 hour drive from Puri) Taxi Fare from Khurda to Puri: INR 600-800 Frequency of Trains: Daily Approximate Train Duration: 18 hours to 22 hours
Option 2: Hyderabad - Bhubaneswar - Puri
Part 1: Hyderabad to Bhubaneswar
Boarding Station: Secunderabad Jn (Hyderabad Jn) Deboarding Station: Bhubaneswar Frequency of Trains: Daily Approximate Train Duration: 18 hours to 22 hours Approx train Fare: INR 530
Part 2: Bhubaneswar to Puri
Boarding Station: Bhubaneswar Deboarding Station: Puri Trm Frequency of Trains: Daily Approximate Train Duration: 1 hour to 4 hours Approx train fare: INR 36
3. Hyderabad to Puri by Bus
Source
There are no direct buses available from Hyderabad to Puri. However, there are sleeper buses that can take you to Bhubaneshwar, Brahmapur, Ichchapuram and Chatrapur from where you can take a connecting bus to Puri. The ticket prices start from INR 2100 and can go up.
4. Hyderabad to Puri by Car
Source
This may be the least preferred mode of transport in reaching Puri. But these vehicular routes have major tourist destinations like Visakhapatnam and Nagpur as enroute pit stops, so a road trip to Puri could be an option.
Route 1: Via NH16, Through Visakhapatnam (Fastest Route)