Skip to main content

How to get from Naraina Vihar to Sonipat by bus and train?

From Naraina Vihar to Sonipat by bus and train

To get from Naraina Vihar to Sonipat in New Delhi, take the 804 bus from Naraina Vihar station to Adarsh Nagar / Bharola Village station. Next, take the EMU 64001 train from Adarsh Nagar station to Sonipat Junction station. The total trip duration for this route is approximately 1 hr 45 min.

105min
Walk to bus station
Bus - 804804
Train - EMU 64001EMU 64001
Leaves from Naraina Vihar

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Naraina Vihar
    240 m • 4 min
  • 2
    Bus - 804804
    Wait for bus
    804
    Jahangirpuri (T)
  • 3
    Ride to bus station
    Ride to bus station
    Adarsh Nagar / Bharola Village
    38 min
  • 4
    Walk to train station
    Walk to train station
    Adarsh Nagar
    490 m • 7 min
  • 5
    Train - EMU 64001EMU 64001
    Wait for train
    EMU 64001
    Panipat Junction (Pnp)
  • 6
    Ride to train station Sonipat Junction
    Ride to train station
    Sonipat Junction
    43 min
*Duration based on 8am traffic

From Naraina Vihar to Sonipat by train

To get from Naraina Vihar to Sonipat in New Delhi, you’ll need to take 3 train lines: take the EMU 64089 train from Indrapuri station to New Delhi station. Next, you’ll have to switch to the EMU 64443 train and finally take the EMU 64001 train from Delhi station to Sonipat Junction station. The total trip duration for this route is approximately 3 hr 41 min.

221min
Walk to train station
Train - EMU 64089EMU 64089
Train - EMU 64443EMU 64443
Train - EMU 64001EMU 64001
Leaves from Indrapuri

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Indrapuri
    950 m • 13 min
  • 2
    Train - EMU 64089EMU 64089
    Wait for train
    EMU 64089
    Hazrat Nizamuddin (Nzm)
  • 3
    Ride to train station
    Ride to train station
    New Delhi
    20 min
  • 4
    Train - EMU 64443EMU 64443
    Wait for train
    EMU 64443
    Old Delhi Junction (Dli)
  • 5
    Ride to train station
    Ride to train station
    Delhi
    6 min
  • 6
    Train - EMU 64001EMU 64001
    Wait for train
    EMU 64001
    Panipat Junction (Pnp)
  • 7
    Ride to train station Sonipat Junction
    Ride to train station
    Sonipat Junction
    68 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in New Delhi.
All local mobility options in one app

Public transit directions from Naraina Vihar to Sonipat

The distance between Naraina Vihar, New Delhi and Sonipat, New Delhi is approximately 47.55 km, which can typically be travelled in 105 min. Moovit will show you the directions from Naraina Vihar to Sonipat by bus and train, so no matter how you choose to travel in New Delhi – you will always have plenty of easy options.

Public transit stations close to Naraina Vihar

Naraina Vihar is located at Naraina Vihar, New Delhi and the nearest public transit station is Naraina Vihar.

Metro stations close to Naraina Vihar:

  • Mayapuri
  • Delhi Cantt.

Train stations close to Naraina Vihar:

  • Indrapuri
  • Brar Square
  • Naraina Vihar

Bus stations close to Naraina Vihar:

  • Naraina Vihar
  • Indira Market
  • Naraina Vihar / Indra Market

Public transit stations close to Sonipat, New Delhi

Sonipat is located at Sonipat, New Delhi and the nearest public transit station is Sonipat Junction.

Train stations close to Sonipat:

  • Sonipat Junction

From Naraina Vihar to Sonipat by train

To get from Naraina Vihar to Sonipat in New Delhi, you’ll need to take 3 train lines: take the EMU 64089 train from Indrapuri station to New Delhi station. Next, you’ll have to switch to the EMU 64443 train and finally take the EMU 64001 train from Delhi station to Sonipat Junction station. The total trip duration for this route is approximately 3 hr 41 min.

221min
Walk to train station
Train - EMU 64089EMU 64089
Train - EMU 64443EMU 64443
Train - EMU 64001EMU 64001
Leaves from Indrapuri

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Indrapuri
    950 m • 13 min
  • 2
    Train - EMU 64089EMU 64089
    Wait for train
    EMU 64089
    Hazrat Nizamuddin (Nzm)
  • 3
    Ride to train station
    Ride to train station
    New Delhi
    20 min
  • 4
    Train - EMU 64443EMU 64443
    Wait for train
    EMU 64443
    Old Delhi Junction (Dli)
  • 5
    Ride to train station
    Ride to train station
    Delhi
    6 min
  • 6
    Train - EMU 64001EMU 64001
    Wait for train
    EMU 64001
    Panipat Junction (Pnp)
  • 7
    Ride to train station Sonipat Junction
    Ride to train station
    Sonipat Junction
    68 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Naraina Vihar to Sonipat?

    The fastest way takes 105 minutes, using Bus line 804, Bus line EMU 64001.

  • What is the alternative route to get from Naraina Vihar to Sonipat?

    The alternative route takes 221 minutes, using Bus line EMU 64089, Bus line EMU 64443, Bus line EMU 64001.

  • Is there a direct bus between Naraina Vihar and Sonipat?

    No, you’ll have to take one bus line and one train line in total. The total travelling time is 1 hr 45 min.

  • Which bus line goes from Naraina Vihar to Sonipat?

    The 804 bus line goes from Naraina Vihar station near Naraina Vihar in Delhi to Jahangirpuri (T) station. From there you’ll have to take one train line till Jahangirpuri (T) station near Sonipat in New Delhi.

  • How long does it take to travel from Naraina Vihar to Sonipat by bus and train?

    The total travel time between Naraina Vihar in Delhi and Sonipat in New Delhi by bus and train is about 1 hr 45 min.

  • Where do I get on the bus near Naraina Vihar to get to Sonipat?

    Get on the 804 bus from the Naraina Vihar stop near Naraina Vihar in Delhi.

  • Where do I get off the bus when travelling between Naraina Vihar and Sonipat?

    Get off the bus at the Jahangirpuri (T) station, which is closest to Sonipat in New Delhi.