Rome2Rio

How to get fromAgra to Bhāgalpurby train, plane, bus, car, or taxi

Find Transport to Bhāgalpur

See all options

There are 10 ways to get from Agra to Bhāgalpur by train, plane, bus, 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.

  1. Train, fly to Deoghar

    best
    1. Take the train from Agra Cantt to New Delhitrain train
    2. Fly from Indira Gandhi International Airport (DEL) to Deoghar (DGH)plane plane DEL - DGH
    3. Take the train from Mohanpur to Bhagalpurtrain train
    9h 18m
    ₹8,854–15,310
  2. Train

    cheapest
    1. Take the train from Tundla Jn to Bhagalpurtrain train 15657 / ...
    18h 15m
    ₹594–4,578
  3. Bus, train

    1. Take the bus from Agra to Lucknowbus bus
    2. Take the bus from Lucknow to Patnabus bus
    3. Take the train from Patna Jn to Bhagalpurtrain train
    19h 57m
  4. Drive  1,051.3 km

    1. Drive from Agra to Bhāgalpurcar car 1,051.3 km
    12h 36m
    ₹10,188–14,716
  5. Train, fly to Lok Nayak Jayaprakash Airport

    1. Take the train from Agra Cantt to New Delhitrain train
    2. Fly from Indira Gandhi International Airport (DEL) to Lok Nayak Jayaprakash Airport (PAT)plane plane DEL - PAT
    3. Take the train from Patna Jn. to Bhagalpur Jn.train train
    10h 53m
    ₹6,624–17,190
  6. Train, fly to Purnea Airport, taxi

    1. Take the train from Agra Cantt to New Delhitrain train
    2. Fly from Indira Gandhi International Airport (DEL) to Purnea Airport (PXN)plane plane DEL - PXN
    3. Take the taxi from Purnea Airport (PXN) to Bhāgalpurtaxi taxi
    8h 58m
    ₹17,414–39,910
  7. Train, fly to Gaya

    1. Take the train from Agra Cantt to New Delhitrain train
    2. Fly from Indira Gandhi International Airport (DEL) to Gaya (GAY)plane plane DEL - GAY
    3. Take the train from Gaya Jn to Bhagalpurtrain train
    12h 38m
    ₹6,584–18,130
  8. Train, fly to Darbhanga Airport

    1. Take the train from Agra Cantt to New Delhitrain train
    2. Fly from Indira Gandhi International Airport (DEL) to Darbhanga Airport (DBR)plane plane DEL - DBR
    3. Take the train from Darbhanga Jn to Khagaria Jn.train train
    4. Take the train from Khagaria Jn. to Bhagalpurtrain train
    13h 35m
    ₹6,234–17,000
  9. Train, fly to Durgapur Kazi Nazrul Islam Airport

    1. Take the train from Agra Cantt to New Delhitrain train
    2. Fly from Indira Gandhi International Airport (DEL) to Durgapur Kazi Nazrul Islam Airport (RDP)plane plane DEL - RDP
    3. Take the train from Ukhra to Dumkatrain train
    4. Take the train from Dumka to Bhagalpurtrain train
    14h
    ₹9,164–25,710
  10. Bus

    1. Take the bus from Agra to Patnabus bus redbusIndia_Bharat Benz A/C Seater /Sleeper
    2. Take the bus from Patna to Bhagalpurbus bus redbusIndia_Tata A/C Sleeper/Semi Sleeper
    22h 25m

Agra to Bhāgalpur by train

Calendar7Weekly Trains
Duration18h 15mAverage Duration
Ticket₹594Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Agra, India and Bhāgalpur, India?

Indian Railways operates a train from Tundla Jn to Bhagalpur once daily. Tickets cost ₹480–3,700 and the journey takes 16h 48m. Alternatively, you can take a bus from Agra to Bhagalpur via Patna in around 22h 25m.

Airlines
Train operators
Bus operators
Other operators

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

Booking & Getting There