There are 7 ways to get from Nainital to Goa by taxi, plane, train, bus (Flixbus), car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly to Dabolim Airport
best- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Dabolim Airport (GOI)plane PGH - GOI
8h 34m₹13,170–30,386Bus, train
cheapest- Take the bus from Nainital to Delhibus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the train from Hazrat Nizamuddin to Vasco Da Gamatrain 12780
2d 3h₹1,381–8,603Train
- Take the train from Kathgodam to New Delhitrain 12039
- Take the train from New Delhi to Karmalitrain 12450
37h 10m₹2,273–9,633Bus
- Take the bus from Nainital to Delhibus
- Take the bus from Delhi to Pune Ma Na Pa Bus Stopbus
- Take the bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridgebus
- Take the bus from FlixBus Sawantwadi Bypass - Malgaon Bridge to FlixBus Goa - Panjimbus
2d 6h₹4,431–7,260Drive 1,982.9 km
- Drive from Nainital to Chicalimcar 1,982.9 km
26h 22m₹19,287–27,859Taxi, fly to Goa Mopa
- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Goa Mopa (GOX)plane PGH - GOX
10h 57m₹14,180–31,400Bus via Faizabad
- Take the bus from Nainital to Lucknowbus
- Take the bus from Lucknow to Faizabadbus
- Take the bus from Faizabad to Belagavibus
- Take the bus from Belgavi Railway Bus Stand to Ponda KTC Bus Standbus
2d 7h
Nainital to Goa by bus
Comparing Your Travel Options
The cheapest way to get from Nainital to Goa is to bus and train which costs ₹1,300 - ₹9,000 and takes 2 days 3h.
The fastest way to get from Nainital to Goa is to taxi and fly which takes 8h 34m and costs ₹13,000 - ₹31,000.
No, there is no direct bus from Nainital to Goa. However, there are services departing from Nainital and arriving at Dabolim via Delhi, Pune Ma Na Pa Bus Stop, FlixBus Sawantwadi Bypass - Malgaon Bridge and Panaji KTC Bus Stand. The journey, including transfers, takes approximately 2 days 6h.
No, there is no direct train from Nainital to Goa. However, there are services departing from Kathgodam and arriving at Karmali via New Delhi. The journey, including transfers, takes approximately 37h 10m.
The distance between Nainital and Goa is 1702 km. The road distance is 1982.9 km.
The best way to get from Nainital to Goa without a car is to train which takes 37h 10m and costs ₹2,200 - ₹10,000.
It takes approximately 8h 34m to get from Nainital to Goa, including transfers.
Nainital to Goa bus services, operated by Ram Dalal Holidays Pvt. Ltd, depart from Nainital station.
Nainital to Goa train services, operated by Indian Railways, depart from Kathgodam station.
The best way to get from Nainital to Goa is to train which takes 37h 10m and costs ₹2,200 - ₹10,000. Alternatively, you can bus, which costs ₹4,400 - ₹7,500 and takes 2 days 6h.
What companies run services between Nainital, India and Goa, India?
You can take a vehicle from Nainital to Chicalim via Kathgodam, New Delhi, and Karmali in around 37h 10m. Alternatively, you can take a bus from Nainital to Dabolim via Delhi, Pune Ma Na Pa Bus Stop, FlixBus Sawantwadi Bypass - Malgaon Bridge, FlixBus Goa - Panjim, and Panaji KTC Bus Stand in around 2d 6h.
- Website
- goindigo.in
Flights from Pantnagar Airport to Dabolim Airport via Delhi
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Pantnagar Airport to Dabolim Airport via Delhi, Ahmedabad
- Ave. Duration
- 7h 20m
- When
- Friday and Sunday
- Estimated price
- ₹12,000–29,000
Flights from Pantnagar Airport to Goa Mopa via Delhi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹13,000–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kathgodam to New Delhi
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from New Delhi to Karmali
- Ave. Duration
- 29h 10m
- Frequency
- Twice a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,500
Train from Hazrat Nizamuddin to Vasco Da Gama
- Ave. Duration
- 39h 45m
- Frequency
- Once daily
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,100
- First Class (1A)
- ₹5,000–7,000
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Nainital to Delhi
- Ave. Duration
- 8h 25m
- Frequency
- Every 3 hours
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Nainital to Delhi
- Ave. Duration
- 8h 25m
- Frequency
- Every 3 hours
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- 0120-4266593
- Website
- Blueworld tourist private limited
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Every 3 hours
- Website
- Blueworld tourist private limited
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Every 3 hours
- Website
- Blueworld tourist private limited
- Phone
- +919319411266
- [email protected]
- Website
- Fasttrack Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a day
- Schedules at
- Fasttrack Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a day
- Schedules at
- Fasttrack Travels
- Website
- SB Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 15m
- Frequency
- 3 times a day
- Schedules at
- SB Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 15m
- Frequency
- 3 times a day
- Schedules at
- SB Travels
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- CIty Land Travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- CIty Land Travels
- Website
- Radhey Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Schedules at
- Radhey Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Schedules at
- Radhey Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h
- Frequency
- 4 times a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Website
- Rao Travels India Pvt Ltd.
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
- Website
- Shree Sanatan Travels
Bus from Nainital to Delhi
- Ave. Duration
- 6h 27m
- Frequency
- 4 times a week
- Schedules at
- Shree Sanatan Travels
Bus from Nainital to Delhi
- Ave. Duration
- 6h 27m
- Frequency
- 4 times a week
- Schedules at
- Shree Sanatan Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Nainital to Delhi
- Ave. Duration
- 8h 5m
- Frequency
- 4 times a week
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 9h
- Frequency
- Hourly
- Estimated price
- ₹490–1,400
- Schedules at
- Zingbus
Bus from Nainital to Delhi
- Ave. Duration
- 8h 5m
- Frequency
- 4 times a week
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 40m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 40m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
Bus from Nainital to Lucknow
- Ave. Duration
- 10h 10m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h 10m
- Frequency
- 3 times a week
- Schedules at
- Mahalaxmi Travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h 10m
- Frequency
- 3 times a week
- Schedules at
- Mahalaxmi Travels
Bus from Nainital to Lucknow
- Ave. Duration
- 11h 20m
- Frequency
- Once a week
- Schedules at
- Mahalaxmi Travels
- Website
- Shree mann travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Schedules at
- Shree mann travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Schedules at
- Shree mann travels
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Nainital to Delhi
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Website
- RS Yadav Smart Bus
Bus from Nainital to Delhi
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Website
- RS Yadav Smart Bus
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Website
- RS Yadav Smart Bus
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Delhi to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 32h
- Frequency
- Twice daily
- Schedules at
- Safar Express Tour
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Delhi to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 36h 5m
- Frequency
- Once daily
- Estimated price
- ₹3,300–4,100
- Book at
- Verma Travels
- Website
- India Tours and Travels
Bus from Delhi to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 36h
- Frequency
- 6 times a week
- Schedules at
- India Tours and Travels
- Website
- Kalyani Travels
Bus from Delhi to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 30h 15m
- Frequency
- 4 times a week
- Schedules at
- Kalyani Travels
- Website
- Laxmi Queen Asta
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 9h 30m
- Frequency
- Every 3 hours
- Schedules at
- Laxmi Queen Asta
- Website
- Shreyash Travels
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Schedules at
- Shreyash Travels
- Website
- Giroba Travels
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a day
- Schedules at
- Giroba Travels
- Website
- Traveltime Travels
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Schedules at
- Traveltime Travels
- Website
- Anand Bus Pune
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 9h 50m
- Frequency
- Once daily
- Schedules at
- Anand Bus Pune
- Phone
- +91 8888056147
- [email protected]
- Website
- AR Group Vijaylaxmi Travels
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 10h
- Frequency
- Once daily
- Website
- AR Group Vijaylaxmi Travels
- Phone
- +91 99798 87474
- [email protected]
- Website
- Jay Khodiyar Bus Service
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 9h
- Frequency
- 4 times a week
- Website
- Jay Khodiyar Bus Service
- Website
- Ashray Travels
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 9h 40m
- Frequency
- 4 times a week
- Schedules at
- Ashray Travels
- Website
- Siddhanth Transport
Bus from Pune Ma Na Pa Bus Stop to Malgaon Malgaon Bridge
- Ave. Duration
- 7h 25m
- Frequency
- Once a week
- Schedules at
- Siddhanth Transport
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Sawantwadi Bypass - Malgaon Bridge to FlixBus Goa - Panjim
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–260
- Website
- FlixBus India
- Phone
- +91 9945600000
- Website
- Chauhan Travels
Bus from Nainital to Lucknow
- Ave. Duration
- 9h 10m
- Frequency
- 4 times a day
- Schedules at
- Chauhan Travels
- Website
- jk travels
Bus from Nainital to Lucknow
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Schedules at
- jk travels
- Phone
- +91 94628 24750
- Website
- Anshi Raj Shree Travels
Bus from Nainital to Lucknow
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Website
- Anshi Raj Shree Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Website
- Anshi Raj Shree Travels
- Website
- Jagdamba tourism
Bus from Nainital to Lucknow
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Schedules at
- Jagdamba tourism
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Nainital to Lucknow
- Ave. Duration
- 10h 25m
- Frequency
- 6 times a week
- Website
- Kissan Travels Pilani
Bus from Nainital to Lucknow
- Ave. Duration
- 8h 55m
- Frequency
- 4 times a week
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
- Website
- Global Holidays
Bus from Nainital to Lucknow
- Ave. Duration
- 10h 10m
- Frequency
- 3 times a week
- Schedules at
- Global Holidays
- Phone
- +91 87501 00091
- [email protected]
- Website
- E Bus
Bus from Nainital to Lucknow
- Ave. Duration
- 10h
- Frequency
- Once a week
- Website
- E Bus
- Phone
- +91 88406 50486
- [email protected]
- Website
- Shakmbhari Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 40m
- Frequency
- Every 30 minutes
- Website
- Shakmbhari Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Schedules at
- Shree Marutikrupa Travels And Cargo
- Website
- Shree Mahalaxmi Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Shree Mahalaxmi Travels
- Phone
- +91 6390273737
- Website
- Betrwanti Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Website
- Betrwanti Travels
- Website
- Betrwanti Travels
- Website
- Shrinet Tour And Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Schedules at
- Shrinet Tour And Travels
- Website
- Dhruv Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Schedules at
- Dhruv Travels
- [email protected]
- Website
- Gola Bus Service
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Website
- Gola Bus Service
- Phone
- +91 9680227000
- [email protected]
- Website
- omio.com
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Book at
- GK Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a week
- Schedules at
- New Yadav Vishwakarma Tour and Travels
- Website
- Bhagwati Travels Express
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Website
- Bhagwati Travels Express
- Website
- Sai Smart Bus
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- Sai Smart Bus
- Website
- Shivangan Holidays Bus
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a week
- Schedules at
- Shivangan Holidays Bus
- Phone
- +91 93738 99995
- [email protected]
- Website
- Humsafar Bus
Bus from Faizabad to Belagavi
- Ave. Duration
- 36h 45m
- Frequency
- Once daily
- Website
- Humsafar Bus
- Phone
- +91 9226582250
- [email protected]
- Website
- KTCL
Bus from Belgavi Railway Bus Stand to Ponda KTC Bus Stand
- Ave. Duration
- 3h 26m
- Frequency
- Hourly
- Estimated price
- ₹75–110
- Website
- KTCL
- Ave. Duration
- 1h 36m
- Estimated price
- ₹1,100–1,400
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
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
Nainital to Goa bus services, operated by Ram Dalal Holidays Pvt. Ltd, arrive at Delhi station.
Nainital to Goa train services, operated by Indian Railways, arrive at New Delhi station.
Yes, the driving distance between Nainital to Goa is 1983 km. It takes approximately 26h 22m to drive from Nainital to Goa.
There are 2604+ hotels available in Goa.




















































