Traveling from Amritsar to Colombo offers a blend of culture and coastal beauty with an average round-trip fare of Rs 33,033. The best month to visit is October, providing a balanced experience for Indian travelers. Indian passport holders benefit from a convenient visa on arrival at Bandaranaike International Airport.
We track fares on this route every day. Prices can shift fast — message us and we will alert you the moment a deal goes live.
💬 Alert me when a deal appearsRound-trip fares — Amritsar ↔ Colombo
Booking at the right time saves up to ₹18,665 (22%) vs average RT price.
Colombo — what to know
From Amritsar, Malaysia Airlines,SriLankan,THAI fly to Colombo in 9h 23m, connecting through Delhi.
Visa on arrival — Indian passport holders can obtain a visa on arrival at Bandaranaike International Airport. Visa fee is approximately ₹4,200. Apply well ahead of travel and keep proof of your return flight, accommodation and funds ready when you submit your application.
The route offers a wide price range with a minimum round-trip fare of Rs 22,331 compared to a maximum of Rs 301,625. With 4,598 fares tracked, travelers can find significant value depending on the booking window and season.
Other international flights from Amritsar
Amritsar to Colombo — FAQ
What is the cheapest month to fly Amritsar to Colombo?
How much does a Amritsar to Colombo trip cost?
How far in advance should I book Amritsar to Colombo flights?
Which airlines fly Amritsar to Colombo and are there non-stops?
How many days is ideal for a Colombo trip from India?
Do Indians need a visa for Colombo?
What is the best time to visit Colombo?
What are the top things to do in Colombo?
Last updated 18 Oct 2026 · Tripfik tracks live fares from all major Indian airports