There are 10 ways to get from Delhi to Soro by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Indira Gandhi International Airport to Biju Patnaik International Airport, train
best- Fly from Indira Gandhi International Airport (DEL) to Biju Patnaik International Airport (BBI)plane DEL - BBI
- Take the train from Bhubaneswar to Sorotrain
8h 35m₹9,225–16,390Train
cheapest- Take the train from Anand Vihar Terminal to Sorotrain 12820 / ...
31h 27m₹711–5,559Train via Balasore
- Take the train from New Delhi to Balasoretrain 22824 / ...
22h 31m₹803–6,139Bus
- Take the bus from Delhi, Delhi State to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Ranchi, Jharkhandbus
- Take the bus from Ranchi, Jharkhand to Balasore, Odishabus
32h 11mDrive 1,505.9 km
- Drive from Delhi to Sorocar 1,505.9 km
18h 59m₹17,182–24,818Fly Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport, train
- Fly from Indira Gandhi International Airport (DEL) to Netaji Subhas Chandra Bose International Airport (CCU)plane DEL - CCU
- Take the train from Howrah Jn to Balasoretrain
9h 50m₹7,362–12,034Fly Hindon to Netaji Subhas Chandra Bose International Airport, train
- Fly from Hindon (HDO) to Netaji Subhas Chandra Bose International Airport (CCU)plane HDO - CCU
- Take the train from Howrah Jn to Balasoretrain
9h 3m₹8,449–24,224Fly Indira Gandhi International Airport to Birsa Munda Airport, train
- Fly from Indira Gandhi International Airport (DEL) to Birsa Munda Airport (IXR)plane DEL - IXR
- Take the train from Ranchi to Muritrain
- Take the train from Muri to Sorotrain
12h 20m₹7,246–12,877Fly Indira Gandhi International Airport to Veer Surendra Sai Airport, train
- Fly from Indira Gandhi International Airport (DEL) to Veer Surendra Sai Airport (JRG)plane DEL - JRG
- Take the train from Jharsuguda Jn to Sorotrain
13h 35m₹7,136–22,807Fly Indira Gandhi International Airport to Gaya, train
- Fly from Indira Gandhi International Airport (DEL) to Gaya (GAY)plane DEL - GAY
- Take the train from Gaya Jn to Sorotrain
15h 24m₹6,556–17,867
Delhi to Soro by train
Comparing Your Travel Options
The cheapest way to get from Delhi to Soro is to train which costs ₹700 - ₹6,000 and takes 31h 27m.
The fastest way to get from Delhi to Soro is to fly and train which takes 8h 35m and costs ₹9,000 - ₹17,000.
No, there is no direct bus from Delhi to Soro. However, there are services departing from Karol Bagh Terminal and arriving at Balasore, Odisha via Delhi, Delhi State, Varanasi, Uttar Pradesh and Ranchi, Jharkhand. The journey, including transfers, takes approximately 32h 11m.
No, there is no direct train from Delhi to Soro. However, there are services departing from New Delhi and arriving at Soro via Balasore. The journey, including transfers, takes approximately 22h 31m.
The distance between Delhi and Soro is 1487 km. The road distance is 1505.9 km.
The best way to get from Delhi to Soro without a car is to train via Balasore which takes 22h 31m and costs ₹800 - ₹6,500.
It takes approximately 8h 35m to get from Delhi to Soro, including transfers.
Delhi to Soro bus services, operated by SLGT Travels, depart from Delhi, Delhi State station.
Delhi to Soro train services, operated by Indian Railways, depart from New Delhi station.
The best way to get from Delhi to Soro is to train via Balasore which takes 22h 31m and costs ₹800 - ₹6,500. Alternatively, you can bus, which costs and takes 32h 11m.
What companies run services between Delhi, India and Soro, Odisha, India?
Indian Railways operates a train from New Delhi to Balasore once daily. Tickets cost ₹650–5,500 and the journey takes 21h 8m. Alternatively, you can take a bus from Karol Bagh Terminal to Soro via Rohini Sector-1 Avantika, Delhi, Delhi State, Varanasi, Uttar Pradesh, Ranchi, Jharkhand, and Balasore, Odisha in around 32h 11m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Biju Patnaik International Airport
- Ave. Duration
- 2h 9m
- 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 20m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Indira Gandhi International Airport to Biju Patnaik International Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Indira Gandhi International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- ₹7,000–9,500
Flights from Hindon to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹7,500–21,000
Flights from Indira Gandhi International Airport to Birsa Munda Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Indira Gandhi International Airport to Veer Surendra Sai Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,500–17,000
Flights from Indira Gandhi International Airport to Gaya
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhubaneswar to Soro
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from New Delhi to Balasore
- Ave. Duration
- 21h 8m
- Frequency
- Once daily
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
Train from Howrah Jn to Balasore
- Ave. Duration
- 2h 57m
- Frequency
- Every 2 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Howrah Jn to Balasore
- Ave. Duration
- 2h 57m
- Frequency
- Every 2 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Ranchi to Muri
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Muri to Soro
- Ave. Duration
- 6h 40m
- Frequency
- 3 times a week
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
Train from Jharsuguda Jn to Soro
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Estimated price
- ₹300–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹300–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
Train from Gaya Jn to Soro
- Ave. Duration
- 11h 20m
- Frequency
- 3 times a week
- Estimated price
- ₹340–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹340–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Anand Vihar Terminal to Soro
- Ave. Duration
- 29h 45m
- Frequency
- 5 times a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
- [email protected]
- Website
- SLGT Travels
Bus from Delhi, Delhi State to Varanasi, Uttar Pradesh
- Ave. Duration
- 14h
- Frequency
- Every 30 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Varanasi, Uttar Pradesh to Ranchi, Jharkhand
- Ave. Duration
- 9h 15m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Ranchi, Jharkhand to Balasore, Odisha
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to plan an amazing trip around Scandinavia, How to travel India's Golden Triangle, and Need to know: Jadrolinija - to help you get the most out of your next trip.
Booking & Getting There
Delhi to Soro bus services, operated by SLGT Travels, arrive at Varanasi, Uttar Pradesh station.
Delhi to Soro train services, operated by Indian Railways, arrive at Balasore station.
Yes, the driving distance between Delhi to Soro is 1506 km. It takes approximately 18h 59m to drive from Delhi to Soro.






