There are 10 ways to get from Colombo to Gir National Park by plane, train, taxi, bus, or ferry
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 Rajkot International Airport, train, taxi
best- Fly from Bandaranaike International Airport (CMB) to Rajkot International Airport (HSR)plane CMB - HSR
- Take the train from Rajkot Jn to Junagadh Jntrain
- Take the taxi from Junagadh Jn to Gir National Parktaxi
11h 58m₹22,224–56,295Train, ferry, taxi via Dāhānu
cheapest- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Dahanu Roadtrain
- Take the train from Dahanu Road to Veravaltrain
- Take the taxi from Veraval to Gir National Parktaxi
2d 20h₹9,489–17,948Bus, ferry, taxi
- Take the bus from Pettah to Kankesanturaibus
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the bus from Velankanni Bus stand to Bengalurubus
- Take the bus from Bengaluru to Bhavnagarbus
- Take the bus from Bhavnagar to Rajkotbus
- Take the bus from Rajkot to Jetpurbus
- Take the taxi from Jetpur to Gir National Parktaxi
41h 29mTrain, ferry, taxi
- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Pune Jntrain
- Take the train from Pune Jn to Junagadh Jntrain
- Take the taxi from Junagadh Jn to Gir National Parktaxi
2d 15h₹9,849–18,148Fly to Govardhanpur Airport Jamnagar, train, taxi
- Fly from Bandaranaike International Airport (CMB) to Govardhanpur Airport Jamnagar (JGA)plane CMB - JGA
- Take the train from Jamnagar to Junagadh Jntrain
- Take the taxi from Junagadh Jn to Gir National Parktaxi
16h₹26,804–71,945Fly to Diu Airport, taxi
- Fly from Bandaranaike International Airport (CMB) to Diu Airport (DIU)plane CMB - DIU
- Take the taxi from Diu Airport (DIU) to Gir National Parktaxi
7h 36m₹30,034–64,895Fly to Surat, train, taxi
- Fly from Bandaranaike International Airport (CMB) to Surat (STV)plane CMB - STV
- Take the train from Surat to Savarkundlatrain
- Take the taxi from Savarkundla to Gir National Parktaxi
18h 4m₹21,834–33,865Fly to Civil Airport Harni, train, taxi
- Fly from Bandaranaike International Airport (CMB) to Civil Airport Harni (BDQ)plane CMB - BDQ
- Take the train from Vadodara Jn to Kunkavav Jntrain
- Take the taxi from Kunkavav Jn to Gir National Parktaxi
16h 16m₹21,534–56,185Fly to Sardar Vallabhbhai Patel International Airport, train, taxi
- Fly from Bandaranaike International Airport (CMB) to Sardar Vallabhbhai Patel International Airport (AMD)plane CMB - AMD
- Take the train from Ahmedabad Jn to Savarkundlatrain
- Take the taxi from Savarkundla to Gir National Parktaxi
13h 53m₹19,385–26,816Fly to Chhatrapati Shivaji Maharaj International Airport, train, taxi
- Fly from Bandaranaike International Airport (CMB) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane CMB - BOM
- Take the train from Bandra Terminus to Savarkundlatrain
- Take the taxi from Savarkundla to Gir National Parktaxi
19h 40m₹16,774–35,295
Bandaranaike International Airport (CMB) to Rajkot International Airport (HSR) flights
Comparing Your Travel Options
The cheapest way to get from Colombo to Gir National Park is to train and ferry and taxi via Dāhānu which costs ₹9,500 - ₹18,000 and takes 2 days 20h.
The fastest way to get from Colombo to Gir National Park is to fly and taxi which takes 7h 36m and costs ₹30,000 - ₹65,000.
The distance between Colombo and Gir National Park is 2206 km.
The best way to get from Colombo to Gir National Park without a car is to train and ferry and taxi which takes 2 days 15h and costs ₹9,500 - ₹19,000.
It takes approximately 11h 58m to get from Colombo to Gir National Park, including transfers.
There are seven+ hotels available in Gir National Park.
What companies run services between Colombo, Sri Lanka and Gir National Park, India?
There is no direct connection from Colombo to Gir National Park. However, you can take the taxi to Colombo-Airport-CMB airport, fly to Rajkot International Airport (HSR), take the taxi to Rajkot Jn, take the train to Junagadh Jn, then take the taxi to Gir National Park. Alternatively, you can take the bus to Kankesanturai, drive to Kankesanturai, take the ferry to Nagapattinam, drive to Velankanni Bus stand, take the bus to Bengaluru, take the bus to Bhavnagar, take the bus to Rajkot, take the bus to Jetpur, then take the taxi to Gir National Park.
- Website
- goindigo.in
Flights from Bandaranaike International Airport to Rajkot International Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹18,000–55,000
Flights from Bandaranaike International Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- ₹24,000–70,000
Flights from Bandaranaike International Airport to Rajkot International Airport via Hyderabad
- Ave. Duration
- 5h 40m
- When
- Wednesday and Sunday
- Estimated price
- ₹18,000–55,000
Flights from Bandaranaike International Airport to Govardhanpur Airport Jamnagar via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 14h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹22,000–65,000
Flights from Bandaranaike International Airport to Diu Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 7h 59m
- When
- Tuesday and Friday
- Estimated price
- ₹26,000–60,000
Flights from Bandaranaike International Airport to Surat via Madras
- Ave. Duration
- 7h 55m
- When
- Wednesday and Sunday
- Estimated price
- ₹17,000–24,000
Flights from Bandaranaike International Airport to Surat via Bengaluru
- Ave. Duration
- 7h 20m
- When
- Thursday to Saturday
- Estimated price
- ₹17,000–24,000
Flights from Bandaranaike International Airport to Surat via Delhi
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹22,000–65,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹18,000–55,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 7h 26m
- When
- Every day
- Estimated price
- ₹21,000–70,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Bengaluru
- Ave. Duration
- 5h 25m
- When
- Friday and Saturday
- Estimated price
- ₹18,000–55,000
Flights from Bandaranaike International Airport to Sardar Vallabhbhai Patel International Airport via Madras
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- ₹15,000–27,000
Flights from Bandaranaike International Airport to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹15,000–27,000
Flights from Bandaranaike International Airport to Sardar Vallabhbhai Patel International Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹15,000–27,000
Flights from Bandaranaike International Airport to Sardar Vallabhbhai Patel International Airport via Hyderabad
- Ave. Duration
- 6h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹15,000–27,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport via Madras
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport via Hyderabad
- Ave. Duration
- 4h 35m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–27,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport via Bengaluru
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹12,000–27,000
- Website
- airindia.in
Flights from Bandaranaike International Airport to Rajkot International Airport via Delhi
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- ₹21,000–65,000
Flights from Bandaranaike International Airport to Rajkot International Airport via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- ₹17,000–55,000
Flights from Bandaranaike International Airport to Govardhanpur Airport Jamnagar via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- ₹22,000–65,000
Flights from Bandaranaike International Airport to Surat via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- ₹21,000–60,000
Flights from Bandaranaike International Airport to Surat via Delhi
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹25,000–70,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Delhi
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₹21,000–65,000
Flights from Bandaranaike International Airport to Civil Airport Harni via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹17,000–49,000
Flights from Bandaranaike International Airport to Sardar Vallabhbhai Patel International Airport via Delhi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹17,000–20,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹12,000–26,000
- Website
- fitsair.com
Flights from Bandaranaike International Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 3h 14m
- When
- Friday, Tuesday, Wednesday, Sunday, and Monday
- Estimated price
- ₹23,000–47,000
- Website
- starair.in
Flights from Bandaranaike International Airport to Govardhanpur Airport Jamnagar via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 8h 50m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- ₹28,000–65,000
Flights from Bandaranaike International Airport to Diu Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 5h 29m
- When
- Tuesday and Wednesday
- Estimated price
- ₹26,000–60,000
Flights from Bandaranaike International Airport to Diu Airport via Chhatrapati Shivaji Maharaj International Airport, Goa Mopa
- Ave. Duration
- 9h 50m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ₹23,000–65,000
- Website
- srilankan.com
Flights from Bandaranaike International Airport to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 3h
- When
- Monday and Saturday
- Estimated price
- ₹17,000–50,000
Flights from Bandaranaike International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹12,000–18,000
- Website
- airindiaexpress.in
Flights from Bandaranaike International Airport to Govardhanpur Airport Jamnagar via Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹22,000–65,000
Flights from Bandaranaike International Airport to Surat via Bengaluru
- Ave. Duration
- 5h
- When
- Thursday and Saturday
- Estimated price
- ₹21,000–60,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Rajkot Jn to Junagadh Jn
- Ave. Duration
- 2h 23m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Nagappattinam to Pune Jn
- Ave. Duration
- 29h 5m
- Frequency
- 4 times a week
- Estimated price
- ₹600–4,800
- 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,800
Train from Pune Jn to Junagadh Jn
- Ave. Duration
- 18h 12m
- Frequency
- Once a week
- Estimated price
- ₹460–3,600
- Website
- irctc.co.in
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,600
Train from Jamnagar to Junagadh Jn
- Ave. Duration
- 4h 27m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Surat to Savarkundla
- Ave. Duration
- 9h 53m
- Frequency
- Once daily
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
Train from Vadodara Jn to Kunkavav Jn
- Ave. Duration
- 7h 35m
- Frequency
- Once a week
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Ahmedabad Jn to Savarkundla
- Ave. Duration
- 6h 3m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Bandra Terminus to Savarkundla
- Ave. Duration
- 13h 13m
- Frequency
- Twice a week
- Estimated price
- ₹400–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹400–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
Train from Nagappattinam to Dahanu Road
- Ave. Duration
- 38h
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
Train from Dahanu Road to Veraval
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ₹400–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹400–480
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹380–950
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹380–550
- 3rd Class Fare
- ₹430–550
- Air Conditioned Saloon
- ₹750–950
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹380–950
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹380–550
- 3rd Class Fare
- ₹430–550
- Air Conditioned Saloon
- ₹750–950
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Pettah to Kankesanturai
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ₹760–790
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- ₹760–790
- Phone
- +91 7448399777
- [email protected]
- Website
- Rr Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 9h 40m
- Frequency
- Every 4 hours
- Website
- Rr Travels
- Schedules at
- Rr Travels
- Website
- Kanakadhara Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 15m
- Frequency
- 4 times a day
- Schedules at
- Kanakadhara Travels
- Website
- VPS Transport
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 20m
- Frequency
- Twice daily
- Schedules at
- VPS Transport
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 45m
- Frequency
- Twice daily
- Website
- A1 Travels
- Website
- Ziel Mobility
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 45m
- Frequency
- Twice daily
- Schedules at
- Ziel Mobility
- Phone
- +91 9865511926
- [email protected]
- Website
- Universal Travels
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 10h 20m
- Frequency
- Once daily
- Website
- Universal Travels
- Website
- Sharma Transports
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Schedules at
- Sharma Transports
- Website
- Shama Transport
Bus from Velankanni Bus stand to Bengaluru
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a week
- Schedules at
- Shama Transport
- Website
- Esteem Tours & Travels
Bus from Bengaluru to Bhavnagar
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Schedules at
- Esteem Tours & Travels
- Phone
- +919428521105
- [email protected]
- Website
- Gujarat Travels
Bus from Bhavnagar to Rajkot
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Schedules at
- Gujarat Travels
- Website
- New Dharti Travels
Bus from Bhavnagar to Rajkot
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Schedules at
- New Dharti Travels
- Website
- Mahasagar Travels
Bus from Rajkot to Jetpur
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Schedules at
- Mahasagar Travels
- Website
- Shree Dattkrupa Travels
Bus from Rajkot to Jetpur
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Schedules at
- Shree Dattkrupa Travels
- Website
- Poonam Travels
Bus from Rajkot to Jetpur
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Schedules at
- Poonam Travels
- Phone
- +91 75759 61613
- [email protected]
- Website
- Sudama Travels
Bus from Rajkot to Jetpur
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Schedules at
- Sudama Travels
- Website
- Shreenath Travellers Pvt Ltd
Bus from Rajkot to Jetpur
- Ave. Duration
- 2h 14m
- Frequency
- Once daily
- Schedules at
- Shreenath Travellers Pvt Ltd
- Phone
- +91 94603 69401
- Website
- Gorsiya Travels
Bus from Rajkot to Jetpur
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a week
- Schedules at
- Gorsiya Travels
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
- Ave. Duration
- 1h 50m
- Estimated price
- ₹1,500–2,400
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
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, What are the different types of Renfe trains in Spain?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.






























