There are 7 ways to get from Rāmpur to Amritsar by train, bus (Flixbus), car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Rampur to Amritsar Jntrain 14617 / ...
10h 22m₹310–2,400Bus (Flixbus)
- Take the bus from FlixBus Rampur to FlixBus Delhi - Kashmere Gatebus FlixBus IN0410 / ...
- Take the bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Amritsar - ISBT/Mahan Singh Gatebus FlixBus IN0120B / ...
15h 40m₹1,060–3,249Drive 562.4 km
- Drive from Rāmpur to Amritsarcar 562.4 km
8h 46m₹6,345–9,164Train to Pantnagar Airport, fly
- Take the train from Rampur to Haldi Roadtrain
- Fly from Pantnagar Airport (PGH) to Sri Guru Ram Dass Jee International Airport (ATQ)plane PGH - ATQ
8h 20m₹10,128–29,985Bus via Rohini
- Take the bus from Rampur to ISBT Anand Viharbus
- Take the bus from Anand Vihar ISBT Main Road to Rohini Sector-1 Avantikabus
- Take the bus from Delhi, Delhi State to Amritsar, Punjabbus
15h 57m₹1,288–3,344Train to Indira Gandhi International Airport, fly
- Take the train from Moradabad to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Sri Guru Ram Dass Jee International Airport (ATQ)plane DEL - ATQ
8h 44m₹3,811–6,947Train to Bareilly Airport, fly
- Take the train from Rampur to Bareillytrain
- Fly from Bareilly Airport (BEK) to Sri Guru Ram Dass Jee International Airport (ATQ)plane BEK - ATQ
11h 38m₹6,970–24,406
Rāmpur to Amritsar by train
Questions & Answers
The cheapest way to get from Rāmpur to Amritsar is to train which costs ₹310 - ₹2,400 and takes 10h 22m.
The fastest way to get from Rāmpur to Amritsar is to train and fly which takes 8h 20m and costs ₹10,000 - ₹30,000.
No, there is no direct bus from Rāmpur to Amritsar. However, there are services departing from FlixBus Rampur and arriving at FlixBus Amritsar - ISBT/Mahan Singh Gate via FlixBus Delhi Kashmere Gate ISBT. The journey, including transfers, takes approximately 15h 40m.
Yes, there is a direct train departing from Rampur and arriving at Amritsar Jn. Services depart three times a day, and operate every day. The journey takes approximately 10h 22m.
The distance between Rāmpur and Amritsar is 551 km. The road distance is 562.4 km.
The best way to get from Rāmpur to Amritsar without a car is to train which takes 10h 22m and costs ₹310 - ₹2,400.
The train from Rampur to Amritsar Jn takes 10h 22m including transfers and departs three times a day.
Rāmpur to Amritsar bus services, operated by FlixBus India, depart from FlixBus Rampur station.
Rāmpur to Amritsar train services, operated by Indian Railways, depart from Rampur station.
The best way to get from Rāmpur to Amritsar is to train which takes 10h 22m and costs ₹310 - ₹2,400. Alternatively, you can bus, which costs ₹1,000 - ₹3,300 and takes 15h 40m.
What companies run services between Rāmpur, India and Amritsar, India?
Indian Railways operates a train from Rampur to Amritsar Jn 3 times a day. Tickets cost ₹310–2,400 and the journey takes 10h 22m. Alternatively, you can take a bus from FlixBus Rampur to FlixBus Amritsar - ISBT/Mahan Singh Gate via FlixBus Delhi - Kashmere Gate and FlixBus Delhi Kashmere Gate ISBT in around 15h 40m.
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ₹3,100–16,000
- Website
- goindigo.in
Flights from Pantnagar Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹7,000–26,000
Flights from Indira Gandhi International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- ₹3,500–4,800
Flights from Bareilly Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–23,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Sri Guru Ram Dass Jee International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹3,100–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Rampur to Amritsar Jn
- Ave. Duration
- 10h 22m
- Frequency
- 3 times a day
- Estimated price
- ₹310–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
Train from Rampur to Haldi Road
- Ave. Duration
- 1h 9m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Moradabad to New Delhi
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Rampur to Bareilly
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Rampur to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 4h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹360–950
- Website
- https://www.flixbus.in
Bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Amritsar - ISBT/Mahan Singh Gate
- Ave. Duration
- 10h 30m
- Frequency
- 5 times a day
- Estimated price
- ₹700–2,300
- Website
- https://www.flixbus.in
- Phone
- +919891214980
- [email protected]
- Website
- itcbus.co
Bus from Rampur to ISBT Anand Vihar
- Ave. Duration
- 4h 50m
- Frequency
- 5 times a day
- Estimated price
- ₹500–1,100
- Schedules at
- itcbus.co
- Sleeper / Seater
- ₹500–1,100
- Phone
- +919319411266
- [email protected]
- Website
- fasttrackbus.in
Bus from Rampur to ISBT Anand Vihar
- Ave. Duration
- 5h 44m
- Frequency
- Once daily
- Estimated price
- ₹700–1,600
- Website
- http://www.fasttrackbus.in/
- Sleeper/ Seater
- ₹700–1,600
- Phone
- +91-11-23370236
- [email protected]
- Website
- dtc.delhi.gov.in
Bus from Anand Vihar ISBT Main Road to Rohini Sector-1 Avantika
- Ave. Duration
- 2h 11m
- Frequency
- Every 10 minutes
- Estimated price
- ₹14–140
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹14–20
- AC Buses
- ₹23–35
- Airport Express Services
- ₹100–140
- Phone
- +91 8377971006
- [email protected]
- Website
- omio.com
Bus from Delhi, Delhi State to Amritsar, Punjab
- Ave. Duration
- 8h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ₹750–1,600
- Schedules at
- omio.com
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
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Rāmpur to Amritsar bus services, operated by FlixBus India, arrive at FlixBus Delhi - Kashmere Gate station.
Rāmpur to Amritsar train services, operated by Indian Railways, arrive at Amritsar Jn station.
Yes, the driving distance between Rāmpur to Amritsar is 562 km. It takes approximately 8h 46m to drive from Rāmpur to Amritsar.
Book your Rāmpur to Amritsar bus tickets online with Omio and FlixBus.
There are 473+ hotels available in Amritsar.




















