There are 5 ways to get from Farīdkot to Amritsar by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Firozpur to Amritsarbus redbusIndia_NON A/C Seater
3h 10m₹1,389–2,757Train
cheapest- Take the train from Faridkot to Amritsar Jntrain 19611
7h 37m₹210–1,700Train via Jalandhar
- Take the train from Faridkot to Jalandhar Citytrain 19107 / ...
- Take the train from Jalandhar City to Amritsar Jntrain 12925 / ...
5h 27m₹292–2,336Drive 120.4 km
- Drive from Farīdkot to Amritsarcar 120.4 km
1h 50m₹1,171–1,691Taxi
- Take the taxi from Farīdkot to Amritsartaxi 120.4 km
1h 50m₹3,300–4,000
Farīdkot to Amritsar by train
Comparing Your Travel Options
The cheapest way to get from Farīdkot to Amritsar is to train which costs ₹210 - ₹1,700 and takes 7h 37m.
The fastest way to get from Farīdkot to Amritsar is to drive which takes 1h 50m and costs ₹1,100 - ₹1,700.
No, there is no direct bus from Farīdkot to Amritsar. However, there are services departing from Firozpur and arriving at Amritsar via . The journey, including transfers, takes approximately 3h 10m.
Yes, there is a direct train departing from Faridkot and arriving at Amritsar Jn. Services depart twice a week, and operate Thursday and Saturday. The journey takes approximately 7h 37m.
The distance between Farīdkot and Amritsar is 129 km. The road distance is 120.4 km.
The best way to get from Farīdkot to Amritsar without a car is to bus which takes 3h 10m and costs ₹1,300 - ₹2,800.
It takes approximately 3h 10m to get from Farīdkot to Amritsar, including transfers.
Farīdkot to Amritsar bus services, operated by Raj Transport, depart from Firozpur station.
Farīdkot to Amritsar train services, operated by Indian Railways, depart from Faridkot station.
The best way to get from Farīdkot to Amritsar is to bus which takes 3h 10m and costs ₹1,300 - ₹2,800. Alternatively, you can train via Jalandhar, which costs ₹290 - ₹2,400 and takes 5h 27m.
What companies run services between Farīdkot, India and Amritsar, India?
Raj Transport operates a bus from Firozpur to Amritsar twice daily, and the journey takes 2h 40m. Three other operators also service this route. Alternatively, you can take a train from Faridkot to Amritsar Jn via Jalandhar City in around 5h 27m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Faridkot to Jalandhar City
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Jalandhar City to Amritsar Jn
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Faridkot to Amritsar Jn
- Ave. Duration
- 7h 37m
- Frequency
- Twice a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
- Phone
- +91 9915642215
- [email protected]
- Website
- Raj Transport
Bus from Firozpur to Amritsar
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Website
- Raj Transport
- Website
- Raj Transport
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Firozpur to Amritsar
- Ave. Duration
- 2h
- Frequency
- 4 times a week
- Website
- Jain Travels
Bus from Firozpur to Amritsar
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a week
- Schedules at
- Just Skyline Tour and Travels
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Firozpur to Amritsar
- Ave. Duration
- 3h
- Frequency
- 4 times a week
- Estimated price
- ₹410–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹410–1,600
- Ave. Duration
- 1h 50m
- Estimated price
- ₹3,300–4,000
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 French strikes 2018: What are my alternative transport options?, Which side of Niagara Falls should I choose (and how do I get there)?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
Booking & Getting There
Farīdkot to Amritsar bus services, operated by Raj Transport, arrive at Amritsar station.
Farīdkot to Amritsar train services, operated by Indian Railways, arrive at Amritsar Jn station.
Yes, the driving distance between Farīdkot to Amritsar is 120 km. It takes approximately 1h 50m to drive from Farīdkot to Amritsar.
Book your Farīdkot to Amritsar train tickets online with 12go.asia.
There are 442+ hotels available in Amritsar.











