There are 6 ways to get from Bhopal to Amb by plane, bus, train, bus (Flixbus), 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.
Fly to Kangra Airport, bus
best- Fly from Raja Bhoj International Airport (BHO) to Kangra Airport (DHM)plane BHO - DHM
- Take the bus from Kangra to Ambbus
7h 35m₹11,105–21,498Train
cheapest- Take the train from Bhopal Jn to Amb Andauratrain 22709
17h 40m₹500–3,900Bus
- Take the bus from Bhopal to Chandigarhbus redbusIndia_Bharat Benz A/C Sleeper
- Take the bus from FlixBus Chandigarh - Sector 43 to FlixBus Ambbus FlixBus IN0211D / ...
27h 56mDrive 1,145.6 km
- Drive from Bhopal to Ambcar 1,145.6 km
13h 25m₹12,825–18,525Fly to Jammu Airport, train, taxi
- Fly from Raja Bhoj International Airport (BHO) to Jammu Airport (IXJ)plane BHO - IXJ
- Take the train from Jammu Tawi to Mukeriantrain
- Take the taxi from Mukerian to Ambtaxi
9h 10m₹9,635–17,598Fly to Chandigarh International Airport, bus
- Fly from Raja Bhoj International Airport (BHO) to Chandigarh International Airport (IXC)plane BHO - IXC
- Take the bus from Chandigarh to Unabus
8h 28m₹5,828–18,528
Bhopal to Amb by train
Comparing Your Travel Options
The cheapest way to get from Bhopal to Amb is to train which costs ₹500 - ₹3,900 and takes 17h 40m.
The fastest way to get from Bhopal to Amb is to fly and bus which takes 7h 35m and costs ₹11,000 - ₹22,000.
No, there is no direct bus from Bhopal to Amb. However, there are services departing from Bhopal and arriving at FlixBus Amb via Aroma and FlixBus Chandigarh - Sector 43. The journey, including transfers, takes approximately 27h 56m.
Yes, there is a direct train departing from Bhopal Jn and arriving at Amb Andaura. Services depart once a week, and operate Tuesday. The journey takes approximately 17h 40m.
The distance between Bhopal and Amb is 1081 km. The road distance is 1145.6 km.
The best way to get from Bhopal to Amb without a car is to train which takes 17h 40m and costs ₹500 - ₹3,900.
It takes approximately 7h 35m to get from Bhopal to Amb, including transfers.
Bhopal to Amb bus services, operated by Mahadev Travels, depart from Bhopal station.
Bhopal to Amb train services, operated by Indian Railways, depart from Bhopal Jn station.
The best way to get from Bhopal to Amb is to train which takes 17h 40m and costs ₹500 - ₹3,900. Alternatively, you can bus, which costs and takes 27h 56m.
What companies run services between Bhopal, India and Amb, Himachal Pradesh, India?
Indian Railways operates a train from Bhopal Jn to Amb Andaura once a week. Tickets cost ₹500–3,900 and the journey takes 17h 40m. Alternatively, you can take a bus from Bhopal to FlixBus Amb via Chandigarh, Aroma, Isbt-43, and FlixBus Chandigarh - Sector 43 in around 27h 56m.
- Website
- goindigo.in
Flights from Raja Bhoj International Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–22,000
Flights from Raja Bhoj International Airport to Kangra Airport via Pune, Delhi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Raja Bhoj International Airport to Jammu Airport via Delhi
- Ave. Duration
- 7h 26m
- When
- Every day
- Estimated price
- ₹8,000–23,000
Flights from Raja Bhoj International Airport to Jammu Airport via Raipur, Delhi
- Ave. Duration
- 7h 40m
- When
- Wednesday
- Estimated price
- ₹11,000–24,000
Flights from Raja Bhoj International Airport to Jammu Airport via Pune, Delhi
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹12,000–24,000
Flights from Raja Bhoj International Airport to Jammu Airport via Delhi, Srinagar
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₹9,000–23,000
Flights from Raja Bhoj International Airport to Jammu Airport via Pune, Ahmedabad
- Ave. Duration
- 9h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹12,000–24,000
Flights from Raja Bhoj International Airport to Chandigarh International Airport via Ahmedabad
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Raja Bhoj International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹5,500–19,000
Flights from Raja Bhoj International Airport to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹12,000–21,000
Flights from Raja Bhoj International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₹9,500–20,000
- Website
- airindia.in
Flights from Raja Bhoj International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹5,000–16,000
Flights from Raja Bhoj International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–18,000
- Website
- spicejet.com
Flights from Raja Bhoj International Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹9,000–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhopal Jn to Amb Andaura
- Ave. Duration
- 17h 40m
- Frequency
- Once a week
- Estimated price
- ₹500–3,900
- Website
- irctc.co.in
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,800–2,400
- First Class (1A)
- ₹3,100–3,900
Train from Jammu Tawi to Mukerian
- Ave. Duration
- 2h 13m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Kangra to Amb
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- ₹310–550
- Website
- hrtchp.com
- Ordinary
- ₹310–420
- AC Himdhara
- ₹370–550
Bus from FlixBus Chandigarh - Sector 43 to FlixBus Amb
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- ₹390–950
- Website
- hrtchp.com
- Ordinary
- ₹390–600
- AC Himdhara
- ₹500–700
- AC
- ₹500–950
Bus from Chandigarh to Una
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₹360–650
- Website
- hrtchp.com
- Ordinary
- ₹360–480
- AC Himdhara
- ₹470–650
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Bhopal to Chandigarh
- Ave. Duration
- 23h 29m
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Chandigarh - Sector 43 to FlixBus Amb
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- ₹290–750
- Website
- FlixBus India
- Ave. Duration
- 1h
- Estimated price
- ₹1,400–1,700
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 Travel Insider: Top Japan travel tips by Beatrix Holland, Flying into Beijing?, and How to get from Florence to Rome - to help you get the most out of your next trip.
Booking & Getting There
Bhopal to Amb bus services, operated by Mahadev Travels, arrive at Chandigarh station.
Bhopal to Amb train services, operated by Indian Railways, arrive at Amb Andaura station.
Yes, the driving distance between Bhopal to Amb is 1146 km. It takes approximately 13h 25m to drive from Bhopal to Amb.
Book your Bhopal to Amb bus tickets online with Omio.
There are 16+ hotels available in Amb.











