There are 10 ways to get from Mapusa to Agra by plane, train, bus, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Goa Mopa to Agra Airport
best- Fly from Goa Mopa (GOX) to Agra Airport (AGR)plane GOX - AGR
15h 34m₹16,191–27,239Train
cheapest- Take the train from Vasco Da Gama to Agra Cantttrain 12779
38h 43m₹840–6,702Train via Mathura
- Take the train from Pernem to Mathura Jntrain 22633
- Take the train from Mathura Jn to Raja Ki Manditrain 11078 / ...
28h 57m₹841–7,028Bus via Indore
- Take the bus from Mapusa KTC Bus Stand to Belgavi Railway Bus Standbus
- Take the bus from Belagavi to Indorebus
- Take the bus from Indore to Agrabus
41h 24mDrive 1,601.9 km
- Drive from Mapusa to Agracar 1,601.9 km
22h 33m₹15,671–22,636Fly Dabolim Airport to Agra Airport
- Fly from Dabolim Airport (GOI) to Agra Airport (AGR)plane GOI - AGR
9h 54m₹12,208–30,412Fly Goa Mopa to Indira Gandhi International Airport, train
- Fly from Goa Mopa (GOX) to Indira Gandhi International Airport (DEL)plane GOX - DEL
- Take the train from New Delhi to Agra Cantttrain
7h 13m₹6,726–14,479Fly Goa Mopa to Gwalior Airport, train
- Fly from Goa Mopa (GOX) to Gwalior Airport (GWL)plane GOX - GWL
- Take the train from Gwalior Jn. to Agra Cantttrain
8h 26m₹10,411–28,519Fly Dabolim Airport to Indira Gandhi International Airport, train
- Fly from Dabolim Airport (GOI) to Indira Gandhi International Airport (DEL)plane GOI - DEL
- Take the train from New Delhi to Agra Cantttrain
8h 53m₹7,243–14,652Bus
- Take the bus from FlixBus Goa - Mapusa to FlixBus Sawantwadi Bypass - Malgaon Bridgebus
- Take the bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stopbus
- Take the bus from Pune Ma Na Pa Bus Stop to Agrabus
46h 2m₹3,752–5,502
Mapusa to Agra by bus and train
Comparing Your Travel Options
The cheapest way to get from Mapusa to Agra is to train which costs ₹800 - ₹7,000 and takes 38h 43m.
The fastest way to get from Mapusa to Agra is to fly and train which takes 7h 13m and costs ₹6,500 - ₹15,000.
No, there is no direct bus from Mapusa to Agra. However, there are services departing from Mapusa KTC Bus Stand and arriving at Agra via Belagavi and Indore. The journey, including transfers, takes approximately 41h 24m.
No, there is no direct train from Mapusa to Agra. However, there are services departing from Pernem and arriving at Raja Ki Mandi via Mathura Jn. The journey, including transfers, takes approximately 28h 57m.
The distance between Mapusa and Agra is 1368 km. The road distance is 1601.9 km.
The best way to get from Mapusa to Agra without a car is to train via Mathura which takes 28h 57m and costs ₹800 - ₹7,500.
It takes approximately 15h 34m to get from Mapusa to Agra, including transfers.
Mapusa to Agra bus services, operated by KTCL, depart from Mapusa KTC Bus Stand station.
Mapusa to Agra train services, operated by Indian Railways, depart from Pernem station.
The best way to get from Mapusa to Agra is to fly which takes 15h 34m and costs ₹16,000 - ₹28,000. Alternatively, you can train via Mathura, which costs ₹800 - ₹7,500 and takes 28h 57m, you could also bus via Indore, which costs and takes 41h 24m.
What companies run services between Mapusa, India and Agra, India?
IndiGo Airlines and Air India Express fly from Goa Mopa (GOX) to Agra Airport (AGR) every 4 hours. Alternatively, you can take a bus from Mapusa KTC Bus Stand to Raja Ki Mandi via Pernem station, Pernem, and Mathura Jn in around 28h 57m.
- Website
- goindigo.in
Flights from Goa Mopa to Agra Airport via Bengaluru
- Ave. Duration
- 20h 20m
- When
- Every day
- Estimated price
- ₹16,000–26,000
Flights from Goa Mopa to Agra Airport via Pune, Bengaluru
- Ave. Duration
- 15h 35m
- When
- Every day
- Estimated price
- ₹16,000–26,000
Flights from Goa Mopa to Agra Airport via Hyderabad, Bengaluru
- Ave. Duration
- 15h 2m
- When
- Every day
- Estimated price
- ₹16,000–26,000
Flights from Goa Mopa to Agra Airport via Mumbai, Bengaluru
- Ave. Duration
- 14h 52m
- When
- Every day
- Estimated price
- ₹16,000–26,000
Flights from Goa Mopa to Agra Airport via Vadodara, Bengaluru
- Ave. Duration
- 21h
- When
- Friday and Sunday
- Estimated price
- ₹16,000–26,000
Flights from Goa Mopa to Agra Airport via Madras, Bengaluru
- Ave. Duration
- 21h 10m
- When
- Every day
- Estimated price
- ₹16,000–26,000
Flights from Dabolim Airport to Agra Airport via Bengaluru
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- ₹12,000–30,000
Flights from Dabolim Airport to Agra Airport via Mumbai, Bengaluru
- Ave. Duration
- 12h 35m
- When
- Every day
- Estimated price
- ₹12,000–30,000
Flights from Goa Mopa to Indira Gandhi International Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Goa Mopa to Indira Gandhi International Airport via Pune
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Goa Mopa to Indira Gandhi International Airport via Ahmedabad
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹7,000–13,000
Flights from Goa Mopa to Indira Gandhi International Airport via Mumbai
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Goa Mopa to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 23m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–30,000
Flights from Goa Mopa to Gwalior Airport via Mumbai
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹10,000–27,000
Flights from Dabolim Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- ₹6,500–13,000
Flights from Dabolim Airport to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- ₹6,500–13,000
Flights from Dabolim Airport to Indira Gandhi International Airport via Ahmedabad
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹6,500–13,000
Flights from Dabolim Airport to Indira Gandhi International Airport via Surat
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹6,500–13,000
- Website
- airindia.in
Flights from Goa Mopa to Indira Gandhi International Airport
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Goa Mopa to Gwalior Airport via Bengaluru
- Ave. Duration
- 6h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–31,000
Flights from Dabolim Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹7,000–13,000
- Website
- airindiaexpress.in
Flights from Goa Mopa to Indira Gandhi International Airport
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Goa Mopa to Gwalior Airport via Bengaluru
- Ave. Duration
- 6h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–31,000
Flights from Dabolim Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹7,000–12,000
- Website
- starlightairline.com
Flights from Goa Mopa to Indira Gandhi International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹6,500–12,000
- Website
- spicejet.com
Flights from Dabolim Airport to Indira Gandhi International Airport via Pune
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹11,000–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Pernem to Mathura Jn
- Ave. Duration
- 25h 45m
- Frequency
- Once a week
- Estimated price
- ₹700–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–6,000
Train from Mathura Jn to Raja Ki Mandi
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- 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 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 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 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 Vasco Da Gama to Agra Cantt
- Ave. Duration
- 36h 5m
- Frequency
- Once daily
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,100–2,600
- Second AC (2A)
- ₹3,000–3,700
- First Class (1A)
- ₹5,000–6,500
- Phone
- +91 9226582250
- [email protected]
- Website
- KTCL
Bus from Mapusa KTC Bus Stand to Belgavi Railway Bus Stand
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹70–100
- Website
- KTCL
- Phone
- +91 93738 99995
- [email protected]
- Website
- Humsafar Bus
Bus from Belagavi to Indore
- Ave. Duration
- 23h 5m
- Frequency
- Twice daily
- Website
- Humsafar Bus
- Phone
- +91 9950141188
- [email protected]
- Website
- Salasar vaishnav travels
Bus from Belagavi to Indore
- Ave. Duration
- 19h 45m
- Frequency
- Once daily
- Website
- Salasar vaishnav travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Balaji Bus Services
Bus from Indore to Agra
- Ave. Duration
- 13h 5m
- Frequency
- Every 4 hours
- Schedules at
- Balaji Bus Services
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Indore to Agra
- Ave. Duration
- 12h 5m
- Frequency
- 4 times a day
- Schedules at
- Safar Express Tour
- Website
- Kamla Travels
Bus from Indore to Agra
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Schedules at
- Kamla Travels
- Phone
- +91 8956692573
- [email protected]
- Website
- Sanjay Travels
Bus from Indore to Agra
- Ave. Duration
- 14h 35m
- Frequency
- 4 times a week
- Schedules at
- Sanjay Travels
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Goa - Mapusa to FlixBus Sawantwadi Bypass - Malgaon Bridge
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- ₹160–210
- Website
- FlixBus India
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 8h 25m
- Frequency
- Hourly
- Estimated price
- ₹490–1,400
- Schedules at
- Zingbus
- Website
- Swami Travels
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 30m
- Frequency
- Hourly
- Schedules at
- Swami Travels
- Website
- Atmaram Gobus
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 20m
- Frequency
- 4 times a day
- Schedules at
- Atmaram Gobus
- Website
- Ashray Travels
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Schedules at
- Ashray Travels
- Website
- Giroba Travels
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h 55m
- Frequency
- 3 times a day
- Schedules at
- Giroba Travels
- Website
- Kelkar Travels Garuda
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 11h
- Frequency
- Once daily
- Schedules at
- Kelkar Travels Garuda
- Phone
- +91 8888056147
- [email protected]
- Website
- AR Group Vijaylaxmi Travels
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Website
- AR Group Vijaylaxmi Travels
- Phone
- +91 99798 87474
- [email protected]
- Website
- Jay Khodiyar Bus Service
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h
- Frequency
- Once daily
- Website
- Jay Khodiyar Bus Service
- Website
- Kelkar Travels Phoenix
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Schedules at
- Kelkar Travels Phoenix
- Website
- Anand Bus Pune
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 20m
- Frequency
- 5 times a week
- Schedules at
- Anand Bus Pune
- Website
- Thar Bus Service
Bus from Malgaon Malgaon Bridge to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Schedules at
- Thar Bus Service
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Pune Ma Na Pa Bus Stop to Agra
- Ave. Duration
- 35h 25m
- Frequency
- Once daily
- Estimated price
- ₹3,100–3,900
- Book at
- Verma Travels
Bus from Pune Ma Na Pa Bus Stop to Agra
- Ave. Duration
- 38h 45m
- Frequency
- Once daily
- Schedules at
- Shree Dev Chirag Travels Agency
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
Booking & Getting There
Mapusa to Agra bus services, operated by KTCL, arrive at Belgavi Railway Bus Stand station.
Mapusa to Agra train services, operated by Indian Railways, arrive at Mathura Jn station.
Yes, the driving distance between Mapusa to Agra is 1602 km. It takes approximately 22h 33m to drive from Mapusa to Agra.
Book your Mapusa to Agra train tickets online with 12go.asia.
There are 406+ hotels available in Agra.




































