There are 9 ways to get from Pune Junction Station to Lal Mahal by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Pune Airport to Agra Airport, train
best- Fly from Pune Airport (PNQ) to Agra Airport (AGR)plane PNQ - AGR
- Take the train from Agra Cantt to Rupbastrain
9h 40m₹12,263–27,186Train via Mumbai
cheapest- Take the train from Pune Jn to Dadartrain 12124 / ...
- Take the train from Mumbai(Dadar) to Rupbastrain 04140 / ...
21h 36m₹715–5,459Bus
- Take the bus from Pune, Maharashtra to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Agra, Uttar Pradeshbus
- Take the bus from Collectorate to Fatehpur Sikhribus
31h 15mDrive 1,170.4 km
- Drive from Pune Junction Station to Lal Mahalcar 1,170.4 km
16h 17m₹13,222–19,098Fly Pune Airport to Indira Gandhi International Airport, train
- Fly from Pune Airport (PNQ) to Indira Gandhi International Airport (DEL)plane PNQ - DEL
- Take the train from New Delhi to Agra Cantttrain
- Take the train from Agra Cantt to Rupbastrain
8h 19m₹7,338–16,466Train to Chhatrapati Shivaji Maharaj International Airport, fly to Agra Airport, train
- Take the train from Pune Jn to Dadartrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Agra Airport (AGR)plane BOM - AGR
- Take the train from Agra Cantt to Rupbastrain
8h 32m₹14,429–30,453Train to Chhatrapati Shivaji Maharaj International Airport, fly to Gwalior Airport, train
- Take the train from Pune Jn to Dadartrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Gwalior Airport (GWL)plane BOM - GWL
- Take the train from Gwalior Jn. to Agra Cantttrain
- Take the train from Agra Cantt to Rupbastrain
10h 20m₹6,189–18,773Train
- Take the train from Pune Jn to Agra Cantttrain 12779 / ...
- Take the train from Agra Cantt to Rupbastrain 01907 / ...
24h 28m₹746–5,685Bus, train
- Take the bus from Pune, Maharashtra to Agra, Uttar Pradeshbus Pune, Maharashtra - Agra, Uttar Pradesh
- Take the train from Idgah Agra Jn to Rupbastrain 01905 / ...
38h 45m₹3,230–4,912
Pune Junction Station to Lal Mahal by train
Questions & Answers
The cheapest way to get from Pune Junction Station to Lal Mahal is to train via Mumbai which costs ₹700 - ₹5,500 and takes 21h 36m.
The fastest way to get from Pune Junction Station to Lal Mahal is to fly and train which takes 8h 19m and costs ₹7,000 - ₹17,000.
No, there is no direct bus from Pune Junction Station station to Lal Mahal. However, there are services departing from Pune station and arriving at Fatehpur Sikhri via Pune, Maharashtra, Indore, Madhya Pradesh and Collectorate. The journey, including transfers, takes approximately 31h 15m.
No, there is no direct train from Pune Junction Station to Lal Mahal. However, there are services departing from Pune Jn and arriving at Rupbas via Mumbai(Dadar). The journey, including transfers, takes approximately 21h 36m.
The distance between Pune Junction Station and Lal Mahal is 1102 km. The road distance is 1170.4 km.
The best way to get from Pune Junction Station to Lal Mahal without a car is to train via Mumbai which takes 21h 36m and costs ₹700 - ₹5,500.
It takes approximately 9h 40m to get from Pune Junction Station to Lal Mahal, including transfers.
Pune Junction Station to Lal Mahal bus services, operated by Ezbus, depart from Pune, Maharashtra station.
Pune Junction Station to Lal Mahal train services, operated by Indian Railways, depart from Pune Jn station.
The best way to get from Pune Junction Station to Lal Mahal is to train via Mumbai which takes 21h 36m and costs ₹700 - ₹5,500. Alternatively, you can bus, which costs and takes 31h 15m.
What companies run services between Pune Junction Station, India and Lal Mahal, Rajasthan, India?
You can take a train from Pune Jn to Rupbas via Dadar and Mumbai(Dadar) in around 21h 36m. Alternatively, you can take a vehicle from Pune Junction Station to Rupbas via Pune station, Shaniwar Wada, Pune, Maharashtra, Indore, Madhya Pradesh, Agra, Uttar Pradesh, Collectorate, Fatehpur Sikhri, and Fatehpur Sikri in around 31h 15m.
- Website
- goindigo.in
Flights from Pune Airport to Agra Airport via Hyderabad
- Ave. Duration
- 7h
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹12,000–26,000
Flights from Pune Airport to Agra Airport via Bengaluru
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- ₹12,000–26,000
Flights from Pune Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹7,000–15,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Agra Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹13,000–28,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Gwalior Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹5,500–12,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 32m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,500–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Agra Cantt to Rupbas
- Ave. Duration
- 43 min
- Frequency
- 3 times a week
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Pune Jn to Dadar
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Mumbai(Dadar) to Rupbas
- Ave. Duration
- 17h 48m
- Frequency
- Twice a week
- Estimated price
- ₹550–4,200
- Website
- irctc.co.in
- Sleeper Class
- ₹550–650
- Third AC (3A)
- ₹1,400–1,800
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,300–4,200
Train from New Delhi to Agra Cantt
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Agra Cantt to Rupbas
- Ave. Duration
- 43 min
- Frequency
- 3 times a week
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Pune Jn to Dadar
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Agra Cantt to Rupbas
- Ave. Duration
- 43 min
- Frequency
- 3 times a week
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Pune Jn to Dadar
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Gwalior Jn. to Agra Cantt
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Agra Cantt to Rupbas
- Ave. Duration
- 43 min
- Frequency
- 3 times a week
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Pune Jn to Agra Cantt
- Ave. Duration
- 22h 45m
- Frequency
- Twice daily
- Estimated price
- ₹600–4,700
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
Train from Agra Cantt to Rupbas
- Ave. Duration
- 43 min
- Frequency
- 3 times a week
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Idgah Agra Jn to Rupbas
- Ave. Duration
- 56 min
- Frequency
- Twice daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
- Phone
- +91 80850 17171
- [email protected]
- Website
- Ezbus
Bus from Pune, Maharashtra to Indore, Madhya Pradesh
- Ave. Duration
- 14h 10m
- Frequency
- Every 30 minutes
- Website
- Ezbus
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
Pune Junction Station to Lal Mahal bus services, operated by Ezbus, arrive at Indore, Madhya Pradesh station.
Pune Junction Station to Lal Mahal train services, operated by Indian Railways, arrive at Dadar station.
Yes, the driving distance between Pune Junction Station to Lal Mahal is 1170 km. It takes approximately 16h 17m to drive from Pune Junction Station to Lal Mahal.
There are four+ hotels available in Lal Mahal.








