Select from 4 ways to get there

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

Recommended option

Fly  •  5 h 7 min

  1. Fly from Hyderabad (HYD) to Amritsar (ATQ) HYD - ATQ

$78 - $166

Cheapest option

Bus  •  2 days 6 h

  1. Take the bus from Hyderabad to Mumbai
  2. Take the bus from Mumbai to Ahmedabad
  3. Take the bus from Ahmedabad to Delhi
  4. Take the bus from Delhi to Amritsar

$34 - $49

3 alternative options

Train via New Delhi (NDLS)  •  33 h 40 min

  1. Take the train from Hyderabad Decan (HYB) to New Delhi (NDLS) Telangana Exp
  2. Take the train from New Delhi (NDLS) to Amritsar Junction (ASR) Amritsar Shatabdi / ...

$36 - $56

Train  •  40 h 35 min

  1. Take the train from Hyderabad Decan (HYB) to Nanded (NED) Hyb Aii Sup Exp / ...
  2. Take the train from Nanded (NED) to Amritsar Junction (ASR) Sachkhand Exp / ...

$35 - $61

Drive  •  28 h 19 min

  1. Drive from Hyderabad to Amritsar 1233.8 miles

$200 - $290

What companies run services between Hyderabad, India and Amritsar, India?

IndiGo Airlines, Jet Airways and four other airlines fly from Hyderabad to Amritsar every 30 minutes. Alternatively, you can take a train from Hyderabad to Amritsar via New Delhi (NDLS) in around 33 h 40 min.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Hyderabad to Amritsar via Delhi
Ave. Duration
5 h 42 min
When
Every day
Estimated price
$85 - $160
Flights from Hyderabad to Amritsar via Bengaluru
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$85 - $160
Flights from Hyderabad to Amritsar via Mumbai
Ave. Duration
6 h 5 min
When
Every day
Estimated price
$85 - $160
Flights from Hyderabad to Amritsar via Mumbai, Delhi
Ave. Duration
7 h
When
Every day
Estimated price
$85 - $160
Flights from Hyderabad to Amritsar via Varanasi, Delhi
Ave. Duration
7 h 5 min
When
Every day
Estimated price
$85 - $160
Air India Limited
Website
airindia.in
Flights from Hyderabad to Amritsar via Delhi
Ave. Duration
7 h 41 min
When
Every day
Estimated price
$65 - $150
Flights from Hyderabad to Amritsar via Mumbai, Delhi
Ave. Duration
7 h 15 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$65 - $150
Jet Airways
Website
jetairways.com
Flights from Hyderabad to Amritsar via Delhi
Ave. Duration
5 h 27 min
When
Every day
Estimated price
$95 - $340
Spicejet
Website
spicejet.com
Flights from Hyderabad to Amritsar via Delhi
Ave. Duration
6 h 50 min
When
Every day
Estimated price
$70 - $170
Flights from Hyderabad to Amritsar via Mumbai
Ave. Duration
7 h 10 min
When
Every day
Estimated price
$70 - $170
Vistara
Website
airvistara.com
Flights from Hyderabad to Amritsar via Delhi
Ave. Duration
4 h 55 min
When
Every day
Estimated price
$80 - $150
Train operators
Bus operators
RedBus
Website
redbus.in
Bus from Hyderabad to Mumbai
Ave. Duration
15 h
Frequency
Every 30 minutes
Estimated price
$9 - $13
Book at
redbus.in
Bus from Mumbai to Ahmedabad
Ave. Duration
11 h
Frequency
Every 15 minutes
Estimated price
$8 - $12
Book at
redbus.in
Bus from Ahmedabad to Delhi
Ave. Duration
18 h 30 min
Frequency
Every 30 minutes
Estimated price
$9 - $13
Book at
redbus.in
Bus from Delhi to Amritsar
Ave. Duration
8 h 30 min
Frequency
Hourly
Estimated price
$8 - $12
Book at
redbus.in

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, Italian Lakes: Getting around by train and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Questions & Answers

The distance between Hyderabad and Amritsar is 1624 km. The road distance is 1974 km.

The cheapest way to get from Hyderabad to Amritsar is to bus which costs ₹2,300 - ₹3,400 and takes 2 days 6 h.

The quickest way to get from Hyderabad to Amritsar is to fly which takes 5 h 7 min and costs ₹5,000 - ₹12,000.

No, there is no direct train from Hyderabad to Amritsar. However, there are services departing from Hyderabad Decan (HYB) and arriving at Amritsar Junction (ASR) via New Delhi (NDLS). The journey, including transfers, takes approximately 33 h 40 min.

No, there is no direct bus from Hyderabad to Amritsar. However, there are services departing from Hyderabad and arriving at Amritsar via Mumbai, Ahmedabad and Delhi. The journey, including transfers, takes approximately 2 days 6 h.

It takes approximately 5 h 7 min to get from Hyderabad to Amritsar, including transfers.