Puri is a major railway junction and is well-connected to all the major cities in the country. Nearest airport is in the capital city, Bhubaneshwar which is 56 kms away from Puri. One can hail a taxi from the airport to Puri.
Most Frequently Searched Routes to Puri
Route Name | Distance | Time |
Kolkata to Puri | 499 km | 8 hours 21 mins |
Chennai to Puri | 1,236 km | 20 hours 15 mins |
Delhi to Puri | 1,764 km | 1 day 6 hours |
Bangalore to Puri | 1,443 km | 1 day 0 hours |
Hyderabad to Puri | Hyderabad to Puri | 17 hours 45 mins |
Mumbai to Puri | 1,722 km | 1 day 6 hours |
Varanasi to Puri | 959 km | 18 hours 18 mins |
Ahmedabad to Puri | 1,765 km | 1 day 7 hours |
Pune to Puri | 1,641 km | 1 day 3 hours |
Jaipur to Puri | 1,786 km | 1 day 7 hours |
Jodhpur to Puri | 2,000 km | 1 day 10 hours |
How to Reach Puri by Flight?
Although Puri does not have its own air base, the nearest airport is at Bhubaneshwar and is only at a distance of 68 Km.
Nearest Airport: Biju Patnaik International Airport (BBI) – 49 kms from Puri.
How to reach Puri by road
Buses are available from Vishakhapatnam, Kolkata, Bhubaneshwar.
How to reach Puri by train
Puri lies along the Calcutta-Chennai line and most of the trains stop here. Therefore, it is each to reach the Puri Railway Station via train.
Local transport in Puri
Travelling within the city is facilitated by various modes of transport like cycle-rickshaw, auto-rickshaw and hired motorbikes. Cycle rickshaws are the most economical option. The meters of the auto rickshaws usually don’t work so you know how to strike a bargain and hired motorbikes come at the cost of 400-500 rupees per day.
How to Reach Puri from Delhi?
To reach Jagannath Puri from Delhi, there are several transportation options available. One can reach Jagannath Puri from Delhi by air, by train or by road.
Jagannath Puri from Delhi by train
To reach Jagannath Puri from Delhi, there are several transportation options available. Most convenient way is to take a train from New Delhi Railway Station to Puri Railway Station. Journey takes approximately 24-28 hours, and there are several trains that operate on this route, offering different classes of travel.
List of Trains from Delhi to Puri
Purushottam Express (Train No. 12801/12802): Train runs daily and is one of the most popular options for traveling from Delhi to Puri.
Neelachal Express (Train No. 12875/12876): Another daily train option, the Neelachal Express provides a comfortable journey from Delhi to Puri.
If you are unable to find a direct train from Delhi to Puri, you can take a train to Bhubaneshwar and then travel to Puri by road.
List of Trains from Delhi to Bhubaneshwar:
Bhubaneswar Rajdhani Express (Train No. 22823/22824): Train offers a fast and comfortable journey from New Delhi to Bhubaneswar.
Neelachal Express (Train No. 12875/12876): Take the Neelachal Express, which runs from New Delhi to Puri via Bhubaneswar.
Duronto Express (Train No. 12281/12282): Duronto Express provides a non-stop journey from New Delhi to Bhubaneswar, making it a convenient option for travelers.
Once you reach Bhubaneswar, you can hire a taxi or take a bus to cover the remaining distance to Jagannath Puri. Road journey from Bhubaneswar to Puri takes approximately 1-2 hours, depending on the mode of transportation and traffic conditions.
Jagannath Puri from Delhi by air
Another option is to take a flight from Indira Gandhi International Airport in Delhi to Biju Patnaik International Airport in Bhubaneswar, which is the nearest airport to Puri. From there, you can hire a taxi or take a bus to reach Puri, which is approximately 60 kilometers away.
List of flights from Delhi to Bhubaneshwar
- Air India
- IndiGo
- Vistara
Airlines offer direct flights from Indira Gandhi International Airport to Biju Patnaik International Airport. Flight duration is approximately 2 hours, making it a quick and convenient option for travelers who prefer to reach Puri by air.
Reaching Bhubaneswar, you can easily find transportation to cover the remaining distance to Jagannath Puri, whether it’s by taxi or bus. Road journey from Bhubaneswar to Puri takes approximately 1-2 hours, depending on the mode of transportation and traffic conditions. Choose to travel by train, road, or air, reaching the sacred city of Jagannath Puri from Delhi is an adventure filled with diverse options for every traveler’s preference.
Jagannath Puri from Delhi by road
If you prefer to drive, you can rent a car and take the NH19 and NH16 highways, which will take approximately 24-26 hours, depending on the traffic and road conditions.
Once you reach Puri, you can visit the famous Jagannath Temple, relax on the pristine beaches, and explore the local culture and cuisine. Make sure to plan your trip in advance and check for any travel restrictions or requirements before embarking on your journey.
How to Reach Puri from Bhubaneswar?
If you’re planning a visit to Jagannath Temple from Bhubaneswar, here’s a detailed guide on how to make this journey.
By Road:
Private Car or Taxi: Most convenient way to reach Puri from Bhubaneswar is via the NH16, a journey of approximately 60 kilometers. It takes around 1.5 to 2 hours, depending on traffic and road conditions. Road passes through scenic countryside and small towns, offering glimpses of rural Odisha life.
By Bus
State-run buses as well as private buses operate regularly between Bhubaneshwar and Puri. Buses usually take around 2 to 2.5 hours, depending on traffic and stops. Bhubaneswar’s main bus terminal is at Baramunda, from where you can board buses to Puri. Tickets can be purchased at the bus station or online through various travel portals.
By Train:
Train to Puri: Bhubaneswar Junction (BBS) to Puri (PURI) is a well-connected railway route. Several trains, including express and passenger trains, operate between the two cities which typically takes around 1 to 1.5 hours, depending on the train type. These trains run frequently throughout the day, offering flexibility in travel timings. Trains provide a comfortable and scenic journey, especially if you opt for an express or AC coach.
How to Reach Puri Jagannath Temple from Bangalore?
Reaching the Puri Jagannath Temple from Bangalore involves several travel options. Most common ways you can make the journey:
By Air
Flight to Bhubaneswar:
- Book a flight from Kempegowda International Airport (BLR) to Biju Patnaik International Airport (BBD).
- Flight duration is approximately 2 hours.
Travel from Bhubaneswar to Puri:
- By Train: Trains from Bhubaneswar to Puri. The train journey takes around 1-2 hours.
- By Taxi or Bus: Hire a taxi or take a state transport bus, which takes about 2 hours.
By Train
- Direct Train: Look for direct trains from Bangalore to Puri. Several trains operate on this route, such as the Granite Express or the Yeshvantpur-Puri Express. Journey usually takes anywhere from 27 to 30 hours.
By Road
- Driving: Distance from Bangalore to Puri is about 1,250 km. Drive via NH16, which takes approximately 22-24 hours, depending on road and traffic conditions.
- Bus Services: Some private bus operators provide services from Bangalore to Puri. Option might be less comfortable for such a long distance, taking around 30-35 hours.
Recommended Option
- Flying to Bhubaneswar and then taking a train or taxi to Puri is generally the most efficient method. It saves time and provides a smoother experience.
Tips
- Check Train Availability: Online platforms like IRCTC can help you book train tickets in advance.
- Local Stay: Consider booking accommodation in advance, especially during festival seasons or holidays.
- Plan TO Visit: Be aware of the temple timings and any special rituals or events happening during your visit.
How to Reach Puri from Hyderabad?
Hyderabad to Puri
- Hyderabad to Puri Road Distance: 1,055 km
- Hyderabad to Puri Aerial Distance: 820 km
- Hyderabad to Puri Travel Time: 17 hours 45 mins
Hyderabad to Puri by Flight
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.
- Starting Price: INR 2588
- Departure Airport: Rajiv Gandhi International Airport
- Arrival Airport: Biju Patnaik International Airport
- Travel Time: 1 hour 30 minutes
Hyderabad to Puri by Train
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
Hyderabad to Puri by Bus
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. TIcket prices start from INR 2100 and can go up.
Hyderabad to Puri by Car
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)
Distance: 1065 kms
Travel Time: 21 Hours
Destinations on the Way: Hyderabad – Vijayawada – Rajahmundry – Visakhapatnam – Bhramapur – Puri
Route 2: Via Srinagar – Kanyakumari Hwy and NH53 (Through Nagpur)
Distance: 1361 kms
Travel Time: 27 hours
Destinations on the Way: Hyderabad – Nizamabad – Adilabad – Nagpur – Bhandara – Raipur – Sohela – Puranakatak – Nayagarh – Puri
Popular Routes to Puri
Important Routes | Time Taken | Distance |
Hyderabad to Puri | 17 hours 45 mins | 1,055 km |
Kolkata to Puri | 8 hours 21 mins | 499 km |
Chennai to Puri | 20 hours 15 mins | 1,236 km |
Delhi to Puri | 1 day 6 hours | 1,764 km |
Bangalore to Puri | 1 day 0 hours | 1,443 km |
Ahmedabad to Puri | 1 day 7 hours | 1,765 km |
How to Reach Puri from Mumbai?
Reaching Puri from Mumbai can be done through various modes of transportation. Main options:
1. By Train
- Direct Trains: There are several direct trains from Mumbai to Puri, such as the Konark Express and Puri Express. Journey typically takes around 25-30 hours.
- Booking: Book tickets through the IRCTC website or app, as well as at railway stations.
2. By Air
- Flights: Nearest airport to Puri is Biju Patnaik International Airport in Bhubaneswar, which is about 60 km from Puri. From Mumbai, you can catch a direct flight to Bhubaneswar.
- Transfer to Puri: Upon arrival, you can hire a taxi or take a bus to reach Puri.
3. By Bus/Car
- Long-Distance Bus: Some private and state-run buses operate between Mumbai and various cities in Odisha. Check for availability and schedules.
- Self-Drive or Hire a Car: If you prefer driving, you can take the NH 53 route, which is approximately 1,500 km and would take around 26-30 hours depending on road and traffic conditions.
4. By Combination
- Consider combining modes, such as flying to Bhubaneswar and then taking a train or taxi to Puri.
Additional Tips:
- Weather Considerations: Check the weather conditions, as heavy rains during the monsoon (June to September) can affect travel plans.
- Accommodation: It’s advisable to book accommodations in Puri in advance, especially during peak tourist season.
Reaching Puri is simple with various options like flights, trains, buses, and taxis. Bhubaneswar Airport is the nearest, with easy taxi access. Puri is well-connected to cities like Delhi, Mumbai, Kolkata, and Bangalore, ensuring a smooth journey to the Jagannath Temple.