There are 8 ways to get from Punjab to Puri by plane, bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Chandigarh International Airport, bus
best- Fly from Chandigarh International Airport (IXC) to Biju Patnaik International Airport (BBI)plane IXC - BBI
- Take the bus from Bhubaneswar to Puribus
9h 50m₹9,737–26,924Train
cheapest- Take the train from Ludhiana Jn to New Delhitrain
- Take the train from New Delhi to Bhubaneswartrain
- Take the train from Bhubaneswar to Puritrain
31h 53m₹1,102–8,685Bus
- Take the bus from Ludhiana to Lucknowbus
- Take the bus from Lucknow to Bhubaneswarbus
- Take the bus from Bhubaneswar to Puribus
45h 40mDrive 1,916.3 km
- Drive from Ludhiāna to Puricar 1,916.3 km
25h 2m₹18,642–26,927Fly from Sri Guru Ram Dass Jee International Airport, bus
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Biju Patnaik International Airport (BBI)plane ATQ - BBI
- Take the bus from Bhubaneswar to Puribus
10h 48m₹10,711–22,824Taxi to Kangra Airport, fly, bus
- Take the taxi from Pathānkot to Kangra Airport (DHM)taxi
- Fly from Kangra Airport (DHM) to Biju Patnaik International Airport (BBI)plane DHM - BBI
- Take the bus from Bhubaneswar to Puribus
11h 3m₹13,975–30,500Train to Jammu Airport, fly, bus
- Take the train from Pathankot to Jammu Tawitrain
- Fly from Jammu Airport (IXJ) to Biju Patnaik International Airport (BBI)plane IXJ - BBI
- Take the bus from Bhubaneswar to Puribus
12h 40m₹11,154–23,289Train to Indira Gandhi International Airport, fly, bus
- Take the train from Ludhiana Jn to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Biju Patnaik International Airport (BBI)plane DEL - BBI
- Take the bus from Bhubaneswar to Puribus
11h 45m₹9,968–17,559
Punjab to Puri by train
Comparing Your Travel Options
The cheapest way to get from Punjab to Puri is to train which costs ₹1,100 - ₹9,000 and takes 31h 53m.
The fastest way to get from Punjab to Puri is to fly and bus which takes 9h 50m and costs ₹9,500 - ₹27,000.
No, there is no direct bus from Punjab to Puri. However, there are services departing from Ludhiana and arriving at Puri via Lucknow and Bhubaneswar. The journey, including transfers, takes approximately 45h 40m.
No, there is no direct train from Punjab to Puri. However, there are services departing from Ludhiana Jn and arriving at Puri via New Delhi and Bhubaneswar. The journey, including transfers, takes approximately 31h 53m.
The distance between Punjab and Puri is 1559 km. The road distance is 1916.3 km.
The best way to get from Punjab to Puri without a car is to train which takes 31h 53m and costs ₹1,100 - ₹9,000.
It takes approximately 9h 50m to get from Punjab to Puri, including transfers.
Punjab to Puri bus services, operated by Indo Canadian Express, depart from Ludhiana station.
Punjab to Puri train services, operated by Indian Railways, depart from Ludhiana Jn station.
The best way to get from Punjab to Puri is to train which takes 31h 53m and costs ₹1,100 - ₹9,000. Alternatively, you can bus, which costs and takes 45h 40m.
What companies run services between Punjab, India and Puri, India?
You can take a train from Ludhiana Jn to Puri via New Delhi and Bhubaneswar in around 31h 53m. Alternatively, you can take a bus from Ludhiana to Puri via Lucknow and Bhubaneswar in around 45h 40m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹11,000–46,000
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Kolkata
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–46,000
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ₹11,000–46,000
Flights from Sri Guru Ram Dass Jee International Airport to Biju Patnaik International Airport via Kolkata
- Ave. Duration
- 7h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–21,000
Flights from Sri Guru Ram Dass Jee International Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹9,000–20,000
Flights from Kangra Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Kangra Airport to Biju Patnaik International Airport via Chandigarh International Airport, Indira Gandhi International Airport
- Ave. Duration
- 8h 55m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹11,000–25,000
Flights from Jammu Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹10,000–22,000
Flights from Jammu Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 8h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹14,000–23,000
Flights from Jammu Airport to Biju Patnaik International Airport via Leh, Indira Gandhi International Airport
- Ave. Duration
- 7h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–22,000
Flights from Jammu Airport to Biju Patnaik International Airport via Srinagar, Indira Gandhi International Airport
- Ave. Duration
- 8h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₹11,000–22,000
Flights from Indira Gandhi International Airport to Biju Patnaik International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Indira Gandhi International Airport to Biju Patnaik International Airport via Patna
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Indira Gandhi International Airport to Biju Patnaik International Airport via Varanasi
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–12,000
Flights from Indira Gandhi International Airport to Biju Patnaik International Airport via Kolkata
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Indira Gandhi International Airport to Biju Patnaik International Airport via Ranchi
- Ave. Duration
- 5h 20m
- When
- Wednesday and Saturday
- Estimated price
- ₹9,000–12,000
- Website
- airindia.in
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- ₹9,000–19,000
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 8h 35m
- When
- Tuesday to Sunday
- Estimated price
- ₹12,000–30,000
Flights from Sri Guru Ram Dass Jee International Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Sri Guru Ram Dass Jee International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ₹12,000–20,000
Flights from Kangra Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 47m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹13,000–36,000
Flights from Jammu Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–25,000
Flights from Jammu Airport to Biju Patnaik International Airport via Srinagar, Indira Gandhi International Airport
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- ₹10,000–27,000
Flights from Jammu Airport to Biju Patnaik International Airport via Leh, Indira Gandhi International Airport
- Ave. Duration
- 9h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹10,000–19,000
Flights from Indira Gandhi International Airport to Biju Patnaik International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹9,000–18,000
- Website
- airindiaexpress.in
Flights from Kangra Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 55m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹13,000–36,000
Flights from Jammu Airport to Biju Patnaik International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–25,000
Flights from Jammu Airport to Biju Patnaik International Airport via Srinagar, Indira Gandhi International Airport
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- ₹10,000–27,000
Flights from Indira Gandhi International Airport to Biju Patnaik International Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- ₹9,000–18,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ludhiana Jn to New Delhi
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from New Delhi to Bhubaneswar
- Ave. Duration
- 24h 30m
- Frequency
- Once daily
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,400
- First Class (1A)
- ₹4,600–6,000
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h 45m
- 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 Pathankot to Jammu Tawi
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Ludhiana Jn to New Delhi
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
- Phone
- +91 9945600000
- [email protected]
- Website
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Khandai Supreme
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Schedules at
- Khandai Supreme
- Website
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Sarala Bus Service
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Sarala Bus Service
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Puri
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
- Website
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
- Website
- Shanti
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 48m
- Frequency
- 4 times a week
- Schedules at
- Shanti
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 48m
- Frequency
- 4 times a week
- Schedules at
- Shanti
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 48m
- Frequency
- 4 times a week
- Schedules at
- Shanti
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 48m
- Frequency
- 4 times a week
- Schedules at
- Shanti
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 48m
- Frequency
- 4 times a week
- Schedules at
- Shanti
Bus from Bhubaneswar to Puri
- Ave. Duration
- 1h 48m
- Frequency
- 4 times a week
- Schedules at
- Shanti
- Website
- Madhusmitta
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Madhusmitta
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Madhusmitta
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Madhusmitta
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Madhusmitta
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Madhusmitta
Bus from Bhubaneswar to Puri
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Madhusmitta
- Website
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
Bus from Bhubaneswar to Puri
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Schedules at
- Suhanee Travels
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Ludhiana to Lucknow
- Ave. Duration
- 15h 45m
- Frequency
- Once daily
- Schedules at
- Indo Canadian Express
- Website
- Fatehgarh Sahib Bus Service
Bus from Ludhiana to Lucknow
- Ave. Duration
- 12h
- Frequency
- 4 times a week
- Schedules at
- Fatehgarh Sahib Bus Service
- Phone
- +91 94141 26815
- [email protected]
- Website
- Gajraj Travels
Bus from Ludhiana to Lucknow
- Ave. Duration
- 13h 45m
- Frequency
- 4 times a week
- Website
- Gajraj Travels
- Phone
- +91 9797308903
- [email protected]
- Website
- Rajdhani (Zamindara) Travels
Bus from Ludhiana to Lucknow
- Ave. Duration
- 14h
- Frequency
- 3 times a week
- Website
- Rajdhani (Zamindara) Travels
- Website
- Rajdhani (Zamindara) Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Ludhiana to Lucknow
- Ave. Duration
- 18h
- Frequency
- Twice a week
- Schedules at
- Mahalaxmi Travels
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Lucknow to Bhubaneswar
- Ave. Duration
- 26h 15m
- Frequency
- Twice daily
- Schedules at
- Shree Savariya Travels and Transport
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Punjab to Puri bus services, operated by Indo Canadian Express, arrive at Lucknow station.
Punjab to Puri train services, operated by Indian Railways, arrive at New Delhi station.
Yes, the driving distance between Punjab to Puri is 1916 km. It takes approximately 25h 2m to drive from Punjab to Puri.
Book your Punjab to Puri bus tickets online with Omio.
There are 138+ hotels available in Puri.











