hero
How2Go
Port-Blair to Dharamsala

Port-Blair to Dharamsala

Dharamsala is approximately 2950+ km from Port Blair, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Dharamsala.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

CHEAPEST

Port Blair

Delhi

Dharamsala

Approx Travel Time

16h 15m

₹14,569

Onwards

Via Hyderabad, Kangra

FASTEST

Port Blair

Hyderabad

Kangra

Dharamsala

Approx Travel Time

10h 50m

₹28,366

Onwards

Port Blair

Hyderabad

Kangra

Dharamsala

Approx Travel Time

11h 2m

₹29,890

Onwards

Via Kolkata, Mohali

Port Blair

Kolkata

Mohali

Dharamsala

Approx Travel Time

13h 47m

₹19,279

Onwards

Port Blair

Kolkata

Mohali

Dharamsala

Approx Travel Time

14h 6m

₹22,722

Onwards

Via Kolkata, Amritsar

Port Blair

Kolkata

Amritsar

Dharamsala

Approx Travel Time

13h 20m

₹22,497

Onwards

Port Blair

Kolkata

Amritsar

Dharamsala

Approx Travel Time

13h 32m

₹25,085

Onwards

Via Mumbai, Jammu

Port Blair

Mumbai

Jammu

Dharamsala

Approx Travel Time

12h 52m

₹28,461

Onwards

Via Hyderabad, Mohali

Port Blair

Hyderabad

Mohali

Dharamsala

Approx Travel Time

14h 2m

₹26,884

Onwards

Via Chennai, Mohali

Port Blair

Chennai

Mohali

Dharamsala

Approx Travel Time

14h 26m

₹26,444

Onwards

Frequently Asked Questions

What is the distance between Port-Blair and Dharamsala?

Dharamsala is approximately 2950+ kms from Port-Blair.

How long does it take to reach Dharamsala from Port-Blair?

It takes approximately 11 hours to reach Dharamsala from Port-Blair by Flight, Bus Via Hyderabad, Kangra.

What is the cheapest way to reach Dharamsala from Port-Blair?

The cheapest way to reach Dharamsala from Port-Blair is by Flight, Bus Via Delhi.

What is the fastest way to reach Dharamsala from Port-Blair?

The fastest way to reach Dharamsala from Port-Blair is by Flight, Bus Via Hyderabad, Kangra.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India