There are 8 ways to get from Madrid Airport (MAD) to Goa by plane, bus, or train
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 Goa Mopa
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Goa Mopa (GOX)plane MAD - GOX
15h 1m₹32,745–97,217Fly to Pune Airport, train
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Pune Airport (PNQ)plane MAD - PNQ
- Take the train from Pune Jn to Sanverdam Chuchtrain
27h 32m₹22,045–60,085Fly to Dabolim Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dabolim Airport (GOI)plane MAD - GOI
17h 53m₹24,888–65,839Fly to Belgaum Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Belgaum Airport (IXG)plane MAD - IXG
- Take the bus from Tilakwadi 2nd Gate to Mapusa KTC Bus Standbus
23h 11m₹35,396–93,232Fly to Chhatrapati Shivaji Maharaj International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane MAD - BOM
- Take the train from Dadar to Madgaontrain
22h 36m₹27,571–48,455Fly to Kolhapur Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Kolhapur Airport (KLH)plane MAD - KLH
- Take the bus from Rankala to Kasalbus
- Take the bus from Kasal to Naibagbus
21h 38m₹40,935–108,054Fly to Bajpe Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Bajpe Airport (IXE)plane MAD - IXE
- Take the train from Mangalore Jn to Madgaontrain
21h 11m₹26,430–60,636Fly to Kempegowda International Airport, bus, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Kempegowda International Airport (BLR)plane MAD - BLR
- Take the bus from Kempegowda International Airport to Mekhri Circlebus
- Take the train from Yasvantpur Jn to Sanverdam Chuchtrain
27h 30m₹22,434–61,164
Adolfo Suárez Madrid–Barajas Airport (MAD) to Goa Mopa (GOX) flights
Questions & Answers
The cheapest way to get from Madrid Airport (MAD) to Goa is to fly and train which costs ₹27,000 - ₹49,000 and takes 22h 36m.
The fastest way to get from Madrid Airport (MAD) to Goa is to fly which takes 15h 1m and costs ₹32,000 - ₹1,00,000.
The distance between Madrid Airport (MAD) and Goa is 7852 km.
It takes approximately 15h 1m to get from Madrid Airport (MAD) to Goa, including transfers.
Goa is 3h 30m ahead of Madrid Airport (MAD). It is currently 4:21 AM in Madrid Airport (MAD) and 7:51 AM in Goa.
There are 2474+ hotels available in Goa.
What companies run services between Madrid Airport (MAD), Spain and Goa, India?
Qatar Airways and Iberia fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Goa Mopa (GOX) 3 times a day.
- Website
- starair.in
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgaum Airport via Dubai, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- ₹45,000–150,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgaum Airport via Abu Dhabi, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 19h 30m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- ₹34,000–95,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgaum Airport via Doha, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 25h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹48,000–150,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgaum Airport via Istanbul, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 29h 20m
- When
- Every day
- Estimated price
- ₹46,000–140,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgaum Airport via Abu Dhabi, Ahmedabad
- Ave. Duration
- 30h 40m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹35,000–95,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kolhapur Airport via Abu Dhabi, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 17h 50m
- When
- Every day
- Estimated price
- ₹40,000–110,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kolhapur Airport via Istanbul, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 18h 40m
- When
- Every day
- Estimated price
- ₹50,000–170,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kolhapur Airport via Dubai, Ahmedabad
- Ave. Duration
- 19h 20m
- When
- Saturday
- Estimated price
- ₹50,000–180,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kolhapur Airport via Doha, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 21h 42m
- When
- Every day
- Estimated price
- ₹50,000–160,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kolhapur Airport via Abu Dhabi, Ahmedabad
- Ave. Duration
- 24h
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- ₹41,000–110,000
- Website
- goindigo.in
Flights from Adolfo Suárez Madrid–Barajas Airport to Dabolim Airport via Doha, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 17h 22m
- When
- Every day
- Estimated price
- ₹30,000–95,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Dabolim Airport via Abu Dhabi, Ahmedabad
- Ave. Duration
- 23h 37m
- When
- Every day
- Estimated price
- ₹24,000–70,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Dabolim Airport via Doha, Ahmedabad
- Ave. Duration
- 29h 10m
- When
- Tuesday to Sunday
- Estimated price
- ₹31,000–95,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Chhatrapati Shivaji Maharaj International Airport via Istanbul
- Ave. Duration
- 13h 45m
- When
- Every day
- Estimated price
- ₹26,000–80,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Bajpe Airport via Dubai
- Ave. Duration
- 15h
- When
- Every day
- Estimated price
- ₹34,000–110,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pune Airport via Dubai
- Ave. Duration
- 21h
- When
- Every day
- Estimated price
- ₹28,000–95,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pune Airport via Doha, Ahmedabad
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- ₹28,000–85,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pune Airport via Tel Aviv, Dubai
- Ave. Duration
- 20h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹36,000–210,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pune Airport via Abu Dhabi, Ahmedabad
- Ave. Duration
- 20h 40m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- ₹22,000–60,000
- Website
- airindiaexpress.in
Flights from Adolfo Suárez Madrid–Barajas Airport to Dabolim Airport via Dubai
- Ave. Duration
- 24h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹31,000–110,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Dabolim Airport via Tel Aviv, Dubai
- Ave. Duration
- 23h 30m
- When
- Tuesday and Thursday
- Estimated price
- ₹40,000–230,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Bajpe Airport via Doha
- Ave. Duration
- 15h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹32,000–100,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Bajpe Airport via Abu Dhabi
- Ave. Duration
- 18h 15m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹25,000–70,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Bajpe Airport via Jeddah
- Ave. Duration
- 22h 30m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- ₹30,000–85,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Bajpe Airport via Kuwait
- Ave. Duration
- 24h 55m
- When
- Wednesday and Friday
- Estimated price
- ₹25,000–60,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Bajpe Airport via Tel Aviv, Abu Dhabi
- Ave. Duration
- 17h 25m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹36,000–110,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kempegowda International Airport via Jeddah
- Ave. Duration
- 12h 40m
- When
- Thursday and Sunday
- Estimated price
- ₹25,000–70,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pune Airport via Abu Dhabi
- Ave. Duration
- 14h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹21,000–60,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Pune Airport via Doha, Abu Dhabi
- Ave. Duration
- 15h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹27,000–85,000
- Website
- qatarairways.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Goa Mopa via Doha
- Ave. Duration
- 19h 5m
- When
- Every day
- Estimated price
- ₹32,000–100,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Goa Mopa via Barcelona, Doha
- Ave. Duration
- 15h 52m
- When
- Every day
- Estimated price
- ₹32,000–100,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Chhatrapati Shivaji Maharaj International Airport via Doha
- Ave. Duration
- 13h 37m
- When
- Every day
- Estimated price
- ₹24,000–85,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kempegowda International Airport via Doha
- Ave. Duration
- 13h 55m
- When
- Every day
- Estimated price
- ₹28,000–85,000
- Website
- etihad.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Chhatrapati Shivaji Maharaj International Airport via Abu Dhabi
- Ave. Duration
- 11h 35m
- When
- Every day
- Estimated price
- ₹27,000–36,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kempegowda International Airport via Abu Dhabi
- Ave. Duration
- 12h 57m
- When
- Every day
- Estimated price
- ₹22,000–60,000
- Website
- emirates.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Chhatrapati Shivaji Maharaj International Airport via Dubai
- Ave. Duration
- 12h 57m
- When
- Every day
- Estimated price
- ₹25,000–85,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kempegowda International Airport via Dubai
- Ave. Duration
- 15h 47m
- When
- Every day
- Estimated price
- ₹29,000–95,000
- Website
- saudia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Chhatrapati Shivaji Maharaj International Airport via Jeddah
- Ave. Duration
- 12h 45m
- When
- Friday
- Estimated price
- ₹23,000–65,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Kempegowda International Airport via Jeddah
- Ave. Duration
- 13h 20m
- When
- Friday
- Estimated price
- ₹25,000–70,000
- Website
- turkishairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Chhatrapati Shivaji Maharaj International Airport via Istanbul
- Ave. Duration
- 14h 35m
- When
- Every day
- Estimated price
- ₹25,000–80,000
- Website
- kuwaitairways.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Chhatrapati Shivaji Maharaj International Airport via Kuwait
- Ave. Duration
- 14h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹19,000–47,000
- Website
- starlightairline.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Pune Airport via Abu Dhabi, Ahmedabad
- Ave. Duration
- 17h
- When
- Every day
- Estimated price
- ₹22,000–60,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dadar to Madgaon
- Ave. Duration
- 9h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Mangalore Jn to Madgaon
- Ave. Duration
- 4h 55m
- Frequency
- Every 3 hours
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Yasvantpur Jn to Sanverdam Chuch
- Ave. Duration
- 11h 54m
- Frequency
- Once daily
- Estimated price
- ₹330–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Pune Jn to Sanverdam Chuch
- Ave. Duration
- 11h 51m
- Frequency
- Once daily
- Estimated price
- ₹300–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,300
- Phone
- +91 9226582250
- [email protected]
- Website
- KTCL
Bus from Tilakwadi 2nd Gate to Mapusa KTC Bus Stand
- Ave. Duration
- 2h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₹65–100
- Website
- KTCL
Bus from Rankala to Kasal
- Ave. Duration
- 1h 37m
- Frequency
- 4 times a day
- Estimated price
- ₹70–110
- Website
- KTCL
Bus from Kasal to Naibag
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- ₹55–80
- Website
- KTCL
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Kempegowda International Airport to Mekhri Circle
- Ave. Duration
- 1h 6m
- Frequency
- Every 30 minutes
- Estimated price
- ₹65–280
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹65–85
- Airport Vajra Vayu
- ₹210–280
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 5 delightfully under-the-radar French towns you need to visit, The beginner’s guide to the 2018 World Nomad Games, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.













