Rome2Rio

How to get fromBhagalpur (Station) to Dharamsalaby train, bus, car, plane, or taxi

Find Transport to Dharamsala

See all options

There are 9 ways to get from Bhagalpur (Station) to Dharamsala by train, bus, car, plane, 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, bus

    best
    1. Take the train from Bhagalpur Jn. to Anand Vihar Terminaltrain train
    2. Take the train from New Delhi to Chandigarhtrain train
    3. Take the bus from Chandigarh to Dehrabus bus
    4. Take the bus from Dehra to McLeod Ganjbus bus
    26h 55m
    ₹1,580–7,855
  2. Train, bus #2

    cheapest
    1. Take the train from Bhagalpur to Ambala Cant Jntrain train 15097
    2. Take the bus from Ambāla to Dharamshalabus bus 1208
    39h 34m
    ₹1,127–5,793
  3. Train, bus via Patna

    1. Take the train from Bhagalpur Jn. to Patna Jn.train train
    2. Take the bus from Patna to Delhi, Delhi Statebus bus
    3. Take the bus from Delhi, Delhi State to Kangra, Himachal Pradeshbus bus
    34h 46m
  4. Drive 1,613.8 km

    1. Drive from Bhagalpur (Station) to Dharamsalacar car 1,613.8 km
    20h 58m
    ₹18,220–26,318
  5. Train to Deoghar, fly

    1. Take the train from Bhagalpur to Mohanpurtrain train
    2. Fly from Deoghar (DGH) to Kangra Airport (DHM)plane plane DGH - DHM
    23h 40m
    ₹13,907–37,260
  6. Train, taxi

    1. Take the train from Bhagalpur Jn. to Anand Vihar Terminaltrain train
    2. Take the train from New Delhi to Amb Andauratrain train
    3. Take the taxi from Amb Andaura to Dharamsalataxi taxi
    27h 36m
    ₹4,210–11,025
  7. Taxi to Purnea Airport, fly

    1. Take the taxi from Bhagalpur (Station) to Purnea Airport (PXN)taxi taxi
    2. Fly from Purnea Airport (PXN) to Kangra Airport (DHM)plane plane PXN - DHM
    20h 54m
    ₹19,529–46,435
  8. Train to Lok Nayak Jayaprakash Airport, fly

    1. Take the train from Bhagalpur Jn. to Patna Jn.train train
    2. Fly from Lok Nayak Jayaprakash Airport (PAT) to Kangra Airport (DHM)plane plane PAT - DHM
    11h 10m
    ₹9,659–36,085
  9. Train, train to Darbhanga Airport, fly

    1. Take the train from Bhagalpur to Khagaria Jn.train train
    2. Take the train from Khagaria Jn. to Darbhanga Jntrain train
    3. Fly from Darbhanga Airport (DBR) to Kangra Airport (DHM)plane plane DBR - DHM
    25h 37m
    ₹12,785–33,918

Bhagalpur (Station) to Dharamsala by foot, train, and bus

Calendar1Weekly Services
Duration26h 55mAverage Duration
Ticket₹1,580Cheapest Price
See schedules

Questions & Answers

What companies run services between Bhagalpur (Station), India and Dharamsala, India?

There is no direct connection from Bhagalpur (Station) to Dharamsala. However, you can walk to Bhagalpur Jn., take the train to Anand Vihar Terminal, walk to Anand Vihar, take the line 04957 train to New Delhi, take the train to Chandigarh, walk to Chandigarh, take the bus to Dehra, then take the bus to McLeod Ganj. Alternatively, you can take a vehicle from Bhagalpur (Station) to Dharamshala via Bhagalpur Jn., Patna Jn., Patna, Delhi, Delhi State, Kangra, Himachal Pradesh, and Kangra in around 34h 46m.

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