Rome2Rio

How to get fromDharamsala to Sabarimalaby plane, taxi, bus, train, night bus or car

Find Transport to Sabarimala

See all options

There are 9 ways to get from Dharamsala to Sabarimala by plane, taxi, bus, train, night bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Kangra Airport to Cochin International Airport, taxi

    best
    1. Fly from Kangra Airport (DHM) to Cochin International Airport (COK)planeDHM - COK
    2. Take the taxi from Cochin International Airport (COK) to Sabarimalataxi
    9h 36m
    ₹17,208–33,100
  2. Bus, train, taxi

    cheapest
    1. Take the bus from Bharat Petrol Pump to Karnal Bypassbus
    2. Take the train from New Delhi to Chengannurtrain
    3. Take the taxi from Chengannur to Sabarimalataxi
    2d 8h
    ₹4,551–13,984
  3. Bus, taxi, night bus

    1. Take the bus from Dharamshala to Haridwarbus43 / ...
    2. Take the bus from Haridwar to Udaipurbus
    3. Take the taxi from Udaipur to Sukhertaxi
    4. Take the night bus from Sukher to Paldinightbus
    5. Take the bus from Paldi to Anand Rao Circlebus
    6. Take the bus from Kalasipalayam to Kumilybus
    7. Take the taxi from Kumily to Sabarimalataxi
    3d 10h
    ₹6,254–13,084
  4. Drive 2,970.4 km

    1. Drive from Dharamsala to Sabarimalacar2,970.4 km
    44h 37m
    ₹31,447–45,423
  5. Fly Kangra Airport to Madurai, taxi

    1. Fly from Kangra Airport (DHM) to Madurai (IXM)planeDHM - IXM
    2. Take the taxi from Madurai-Airport-IXM to Sabarimalataxi
    20h 3m
    ₹22,808–42,100
  6. Fly Kangra Airport to Trivandrum, taxi

    1. Fly from Kangra Airport (DHM) to Trivandrum (TRV)planeDHM - TRV
    2. Take the taxi from Trivandrum (TRV) to Sabarimalataxi
    10h 13m
    ₹20,208–42,600
  7. Taxi to Sri Guru Ram Dass Jee International Airport, fly to Cochin International Airport, taxi

    1. Take the taxi from Dharamsala to Amritsar-Airport-ATQtaxi
    2. Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Cochin International Airport (COK)planeATQ - COK
    3. Take the taxi from Cochin International Airport (COK) to Sabarimalataxi
    12h 15m
    ₹19,940–29,647
  8. Fly Kangra Airport to Coimbatore International Airport, train, taxi

    1. Fly from Kangra Airport (DHM) to Coimbatore International Airport (CJB)planeDHM - CJB
    2. Take the train from Podanur Jn to Chengannurtrain
    3. Take the taxi from Chengannur to Sabarimalataxi
    15h 18m
    ₹16,948–41,250
  9. Taxi, train

    1. Take the taxi from Dharamsala to Pathankot Cantttaxi
    2. Take the train from Pathankot Cantt to Chengannurtrain
    3. Take the taxi from Chengannur to Sabarimalataxi
    2d 19h
    ₹7,356–18,247

Kangra Airport (DHM) to Cochin International Airport (COK) flights

Calendar28Weekly Planes
Duration8h 40mAverage Duration
Ticket₹12,448Cheapest Price
See schedules

Questions & Answers

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

There is no direct connection from Dharamsala to Sabarimala. However, you can take the taxi to Kangra Airport (DHM) airport, fly to Cochin International Airport (COK), then take the taxi to Sabarimala. Alternatively, you can take the bus to Karnal Bypass, walk to Sanjay Gandhi Transport Nagar, take the bus to Jahangir Puri Crossing, walk to Jahangirpuri, take the subway to New Delhi, walk to New Delhi, take the train to Chengannur, then take the taxi to Sabarimala.

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