Rome2Rio

How to get fromGuna to Dharamsalaby train, bus, car, or plane

Find Transport to Dharamsala

See all options

There are 7 ways to get from Guna to Dharamsala by train, bus, car, or plane

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 Guna to Chandigarhtrain train
    2. Take the bus from Chandigarh to Dehrabus bus
    3. Take the bus from Dehra to McLeod Ganjbus bus
    21h 41m
    ₹1,149–4,476
  2. Train, bus via Mathura

    1. Take the train from Guna to Gwalior Jn.train train
    2. Take the bus from Gwalior, Madhya Pradesh to Mathura, Uttar Pradeshbus bus
    3. Take the bus from Mathura to Sarai Kale Khanbus bus
    4. Take the bus from Kashmere Gate Zingbus Lounge to Bharat Petrol Pump, Dharamshalabus bus
    26h 44m
  3. Drive 1,058.4 km

    1. Drive from Guna to Dharamsalacar car 1,058.4 km
    13h 15m
    ₹11,898–17,186
  4. Train to Gwalior Airport, fly

    1. Take the train from Guna to Sanicharatrain train
    2. Fly from Gwalior Airport (GWL) to Kangra Airport (DHM)plane plane GWL - DHM
    23h 36m
    ₹8,737–31,237
  5. Train, train to Raja Bhoj International Airport, fly

    1. Take the train from Guna to Bina Jntrain train
    2. Take the train from Bina Jn to Bhopal Jntrain train
    3. Fly from Raja Bhoj International Airport (BHO) to Kangra Airport (DHM)plane plane BHO - DHM
    11h 25m
    ₹10,360–29,210
  6. Train to Jaipur International Airport, fly

    1. Take the train from Guna to Jaipurtrain train
    2. Fly from Jaipur International Airport (JAI) to Kangra Airport (DHM)plane plane JAI - DHM
    15h 38m
    ₹10,143–44,255
  7. Train to Indira Gandhi International Airport, fly

    1. Take the train from Guna to Hazrat Nizamuddintrain train
    2. Fly from Indira Gandhi International Airport (DEL) to Kangra Airport (DHM)plane plane DEL - DHM
    15h 3m
    ₹5,499–19,580

Guna to Dharamsala by train, foot, and bus

Calendar2Weekly Services
Duration21h 41mAverage Duration
Ticket₹1,149Cheapest Price
See schedules

Questions & Answers

What companies run services between Guna, India and Dharamsala, India?

There is no direct connection from Guna to Dharamsala. However, you can 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 train from Guna to Bharat Petrol Pump, Dharamshala via Gwalior Jn., Gwalior, Madhya Pradesh, Mathura, Uttar Pradesh, Mathura, Sarai Kale Khan, Sarai Kale Khan ISBT, Guru Govind Singh University, and Kashmere Gate Zingbus Lounge in around 26h 44m.

Airlines
Train operators
Bus 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