અમદાવાદahmedabadimptPowered by IMPTRegisterFind a stay
International travel · Sri Lanka

Ahmedabad to Sri Lanka: flights, entry and hotels

A practical guide for travellers from Ahmedabad to Sri Lanka. Covers flights from AMD, entry rules, when to go, cities, money and booking a stay.

Green fields and hills near Ella, Sri Lanka
Green fields and hills near Ella, Sri Lanka
Origin
Sardar Vallabhbhai Patel International Airport (AMD)
Destination
Sri Lanka (Colombo)
Flight time
One stop, about 4–7 hours
Visa
ETA required for Indian passport holders

Getting there from Ahmedabad

From Sardar Vallabhbhai Patel International Airport (AMD), travellers to Sri Lanka typically fly to Colombo with one stop. Common hubs include Chennai, Bengaluru, Mumbai and Kochi. The total journey time, including the layover, is usually between 4 and 7 hours. Direct flights are not available; a change of aircraft is required. Several airlines operate this route. The layover can be short or long depending on the booking. Check the current schedules and connection times before booking. The airport in Colombo is Bandaranaike International Airport (CMB), about 35 km north of the city centre. Booking a single ticket protects the connection in case of delays.

A longer layover can allow a brief visit to the hub city, especially Chennai or Kochi, which have their own attractions. Allow at least two hours for the connection to clear security and reach the next gate. The flight time from Ahmedabad to the hub is usually about 1 to 2 hours, and the onward flight to Colombo takes another 2 to 3 hours. Early morning departures from AMD often provide smoother connections. Compare options across airlines to find a schedule that suits your travel plans.

  • Book a flight with a single booking to protect the connection.
  • Check visa requirements before booking tickets.
  • Allow at least 2 hours for the layover at the hub airport.

Entry rules for Indian passport holders

Indian passport holders need an Electronic Travel Authorisation (ETA) or a visa to enter Sri Lanka. The rules have changed several times, so always check the official Sri Lanka Department of Immigration and Emigration website before travel. The ETA is usually applied for online and processed within a few days. A passport must be valid for at least six months from the date of arrival. You may also need to show a return ticket and proof of accommodation. Keep a printed copy of the approved ETA with you.

The application form requires personal details, passport information and travel dates. A processing fee is charged, and approval is typically sent by email. The ETA is valid for a specific period, usually 30 days from the date of arrival. Some travellers have reported delays during peak seasons, so apply at least a week before departure. Carry a copy of the ETA confirmation and the passport bio page separately from the originals. Rules can change, so confirm the current requirements a week before travel.

When to go

The best time to visit Sri Lanka depends on which coast you plan to explore. The west and south coasts, including Colombo, are best from December to March, when the weather is dry and sunny. The east coast is better from April to September. The hill country, around Kandy and Nuwara Eliya, is pleasant year-round but cooler at higher elevations. Avoid the monsoon seasons if you want beach time. The south-west monsoon runs from May to September, affecting the west and south coasts. The north-east monsoon runs from October to January, affecting the east coast.

November to February is generally a good compromise for most parts of the island. During this period, temperatures in Colombo range from warm to hot, while the hill country remains cool. The kite festival season in Ahmedabad coincides with the dry season in Sri Lanka, making it a convenient time for a trip. For wildlife viewing, the dry months from June to September are ideal for Yala National Park. Check the specific climate of each region before finalising travel dates. The shoulder months of March and April offer fewer crowds and moderate weather.

  • December to March is best for Colombo and the south coast.
  • April to September is best for the east coast.
  • The hill country is cooler and can be visited year-round.

Where to go

Colombo is the main entry point and a good base for a short stay. The city has colonial-era buildings, temples, markets and a busy port area. Visit the Gangaramaya Temple, the National Museum and the Pettah market. The coast south of Colombo has beach towns such as Mount Lavinia and Bentota, which are popular for swimming and water sports. Kandy, in the hill country, is about 3 hours from Colombo by road. It is home to the Temple of the Tooth, a UNESCO World Heritage site. Galle, on the south coast, has a well-preserved Dutch fort.

The hill station of Nuwara Eliya offers tea plantations and cooler weather. Yala National Park is known for its leopard population. For a first visit, combine Colombo, Kandy and Galle for a varied experience. Each destination offers a different aspect of Sri Lanka: urban life, cultural heritage, colonial history and nature. Travel between these cities is straightforward by train or private car. The train from Colombo to Kandy is particularly scenic, passing through tea estates and hills. Plan at least five to seven days to cover these three destinations comfortably.

Money and practical tips

The currency in Sri Lanka is the Sri Lankan rupee (LKR). Credit cards are accepted in hotels and larger restaurants, but cash is needed for markets and smaller shops. ATMs are widely available in cities and towns. Notify your bank before travel to avoid card blocks. Exchange currency at authorised money changers or banks for the best rates. Travelling within Sri Lanka is easy by train, bus or hired car. The train from Colombo to Kandy is scenic. Tuk-tuks are common for short trips; agree the fare before starting. English is widely spoken in tourist areas.

Dress modestly when visiting temples. Tap water is not safe to drink; use bottled water. Carry cash for small purchases and tips. Use bottled water for drinking and brushing teeth. Dress modestly at religious sites; remove shoes before entering. A local SIM card can be bought at the airport for cheaper data and calls. The power voltage is 230 V, same as India, and plugs are usually the same type. Pack light clothing for the coast and a light jacket for the hill country. Sunscreen and insect repellent are recommended, especially in coastal and wildlife areas.

  • Carry cash for small purchases and tips.
  • Use bottled water for drinking and brushing teeth.
  • Dress modestly at religious sites; remove shoes before entering.
Colombo guide →
Ready to book? Live prices, verified climate action.Live prices in the IMPT app · one tonne of verified CO₂ offset per booking
See hotels →

Keep reading

Travel guide · AhmedabadAhmedabad to India: flights, entry and hotelsTravel from Ahmedabad · CountryAhmedabad to the UAE: flights, visas and hotelsSingapore · Travel guideAhmedabad to Singapore: flights, entry and hotels

Ahmedabad to Sri Lanka: flights, entry and hotels: questions

Do Indian passport holders need a visa for Sri Lanka?

Yes, Indian passport holders need an Electronic Travel Authorisation (ETA) before travel. Check the Sri Lanka Department of Immigration and Emigration website for the current rules and application process.

How long is the flight from Ahmedabad to Sri Lanka?

Flights from Ahmedabad to Colombo have one stop and take about 4 to 7 hours total, depending on the layover duration at the hub airport. Check specific schedules for accurate timings.

What is the best time to visit Sri Lanka from Ahmedabad?

December to March is best for Colombo and the south coast. April to September is better for the east coast. The hill country is pleasant year-round.

Which cities in Sri Lanka should I visit from Ahmedabad?

Colombo is the main entry point. Kandy, Galle, Nuwara Eliya and Yala National Park are popular destinations for a first visit. Combine them for a varied experience.

Is alcohol available in Sri Lanka?

Yes, alcohol is widely available in Sri Lanka, unlike in Gujarat. You can buy it at hotels, bars and licensed shops. There are no restrictions for tourists.

What currency is used in Sri Lanka?

The Sri Lankan rupee (LKR) is the local currency. Credit cards are accepted in hotels and larger restaurants, but cash is needed for markets and small shops.

Can I use an Indian mobile phone in Sri Lanka?

Yes, but roaming charges apply. You can buy a local SIM card at the airport or in cities for cheaper data and calls. Check with the provider for roaming plans.

Do I need a return ticket to enter Sri Lanka?

Yes, you may need to show a return ticket at immigration. Check the current rules on the official immigration website before travel to avoid any issues.

Find a stay in Ahmedabad

Guests
Find a stay →

Live prices and availability open in the IMPT app in a new tab. Every booking funds one tonne of verified CO₂ offset.

Photo credits: Atlantic Ambience / Pexels.

Watch

Ahmedabad in 30 seconds

Evening traffic on Ellis Bridge, the World Heritage City, the carved jali of Sidi Saiyyed, Gandhi's ashram, the kites of Uttarayan and a day trip to Modhera.

Captions are built in; the transcript is on the Ahmedabad home page.

Video: Pexels clips by Yogesh Jadeja, Ranjeet Chauhan, dharmesh wadhwani and KamleshKns Kumawat (Pexels licence); stills by Bernard Gagnon (CC BY-SA 3.0) and Snehrashmi (CC BY-SA 4.0) via Wikimedia Commons; edited for imptahmedabad.in.