Rome2Rio

How to get fromIndia to Goaby plane, train, bus, car or bus (Flixbus)

Find Transport to Goa

See all options

There are 12 ways to get from India to Goa 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.

  1. Fly Hyderabad to Dabolim Airport

    best
    1. Fly from Hyderabad (HYD) to Dabolim Airport (GOI)plane plane HYD - GOI
    3h 40m
    ₹4,360–9,765
  2. Train

    cheapest
    1. Take the train from New Delhi to Karmalitrain train 12450
    29h
    ₹826–6,058
  3. Bus via Navi Mumbai

    1. Take the bus from Gokarna Madangiri Bus Stop to Nerul Lpbus bus
    2. Take the bus from NerulMumbai to Vasco Goabus bus NerulMumbai - Vasco Goa
    32h 32m
    ₹1,673–3,189
  4. Drive 1,749.9 km

    1. Drive from Delhi to Chicalimcar car 1,749.9 km
    24h 1m
    ₹19,105–27,596
  5. Train to Chhatrapati Shivaji Maharaj International Airport, fly to Dabolim Airport

    1. Take the train from Prabhadevi to Santacruztrain train
    2. Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Dabolim Airport (GOI)plane plane BOM - GOI
    3h 32m
    ₹3,725–9,039
  6. Bus to Kempegowda International Airport, fly to Dabolim Airport

    1. Take the bus from Richmond Circle to Byatarayanapurabus bus
    2. Fly from Kempegowda International Airport (BLR) to Dabolim Airport (GOI)plane plane BLR - GOI
    4h 15m
    ₹3,084–7,751
  7. Fly Hyderabad to Goa Mopa

    1. Fly from Hyderabad (HYD) to Goa Mopa (GOX)plane plane HYD - GOX
    4h 23m
    ₹3,469–8,778
  8. Train to Chhatrapati Shivaji Maharaj International Airport, fly to Goa Mopa

    1. Take the train from Prabhadevi to Santacruztrain train
    2. Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Goa Mopa (GOX)plane plane BOM - GOX
    4h 15m
    ₹3,734–9,052
  9. Bus to Kempegowda International Airport, fly to Goa Mopa

    1. Take the bus from Richmond Circle to Byatarayanapurabus bus
    2. Fly from Kempegowda International Airport (BLR) to Goa Mopa (GOX)plane plane BLR - GOX
    4h 54m
    ₹3,593–11,264
  10. Train via Madgaon

    1. Take the train from New Delhi to Madgaontrain train 12218 / ...
    29h 34m
    ₹927–7,008
  11. Train #2

    1. Take the train from Hazrat Nizamuddin to Vasco Da Gamatrain train 12780
    42h 7m
    ₹922–7,066
  12. Bus

    1. Take the bus from Karolbaug to Bandra Eastbus bus
    2. Take the bus from FlixBus Mumbai - Bandra East to FlixBus Goa - Panjimbus bus FlixBus IN2820A
    2d 6h
    ₹5,483–7,669

India to Goa by train and bus

Calendar2Weekly Services
Duration29hAverage Duration
Ticket₹826Cheapest Price
See schedules

Questions & Answers

What companies run services between India and Goa, India?

IndiGo Airlines flies from Hyderabad (HYD) to Dabolim Airport (GOI) 4 times a day. Alternatively, Indian Railways operates a train from New Delhi to Karmali twice a week. Tickets cost ₹800–6,500 and the journey takes 27h 20m.

Airlines
Train operators
Bus operators

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 Need to know: Jadrolinija, Train travel in France: A guide to SNCF, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.

More Questions & Answers