Travel from New-Delhi to Bareilly

Bus or train from New Delhi to Bareilly?

Indian Railways operates a train from New Delhi to Bareilly 4 times a day. Tickets cost $5 - $17 and the journey takes 4 h 18 min. Alternatively, you can take a bus from New Delhi to Bareilly via Gajraula in around 6 h 23 min.

How to get from New Delhi to Bareilly

ModeDurationPrice
From New Delhi (NDLS) train to Bareilly (BE).4 h 18 min₹924
From Delhi bus to Gajraula then bus to Bareilly Satellite.6 h 23 min
From Delhi bus to Bareilly.7 h 34 min₹426
From New Delhi taxi to Bareilly.3 h 35 min₹6,395
From New Delhi drive to Bareilly.3 h 35 min₹2,067
From New Delhi Metro to Delhi airport, fly to Pantnagar airport, taxi to Pantnagar (PBW), then train to Bareilly.5 h 55 min₹5,511

How long does it take to get from New Delhi to Bareilly?

The train from New Delhi (NDLS) to Bareilly (BE) takes 4 h 18 min including transfers and departs four times a day.

Is there a direct train between New Delhi and Bareilly?

Yes, there is a direct train departing from New Delhi (NDLS) and arriving at Bareilly (BE). Services depart four times a day, and operate every day. The journey takes approximately 4 h 18 min.

Is there a direct bus between New Delhi and Bareilly?

Yes, there is a direct bus departing from Delhi and arriving at Bareilly. Services depart every 30 minutes, and operate every day. The journey takes approximately 7 h 34 min.

Operators from New Delhi to Bareilly

OperatorPhoneWebsite
Indian RailwaysIndian Railways
Delhi Metro155370Delhi Metro
HelitransHelitrans