By Road: Bareilly is Situated at National Highways 24. The city has regular buses to destinations like Jaipur, Agra, Mathura, Ghaziabad, New Delhi, Lucknow, and Varanasi. Both Uttar Pradesh State Road Transport Corporation as well as private parties ply buses to and from the city.
By Train: Bareilly is serviced by Northern and North-Eastern Railway Network. Bareilly is well connected by trains from all directions.
Currently, six railway stations serve the city
C.B. Ganj Station
The main railway station in Bareilly is Bareilly Junction. The junction is well connected to cities like New Delhi, Agra, Kanpur, Lucknow, Benaras, Jaipur, Kolkata, and Mumbai through a cluster of super fast and express trains.
By Air: Bareilly Airport in Izzatnagar, 6 kilometers north of Bareilly. Currently, Direct flight to-from Delhi, Bangalore, and Mumbai service is available.
Also, The airport at Pantnagar, about 70 km north of Bareilly, has a direct flight to New Delhi.