3 Days in Colombo: A Day-by-Day Itinerary for First-Time Visitors

Day one explores the old Fort and Pettah districts: the Red Mosque, the bazaar streets and the Dutch Hospital, ending on Galle Face Green at sunset. Day two visits Gangaramaya Temple and Seema Malaka on Beira Lake, the National Museum and Independence Square. Day three takes in St Anthony's Shrine, the view from the Lotus Tower and sunset on the beach at Mount Lavinia.

Good to Know

Estimated total per person: ₹4,800 to ₹7,500, excluding flights and hotel

Weather: Hot and humid all year; the south-west monsoon brings heavy rain from about May to September, and October to November can be wet too.

Pack:

Local tips:

Booking tips:

Getting there (from India):

Bandaranaike International Airport is about 35 km north of Colombo; the expressway takes about 45 minutes.

Fares change daily with demand, so compare dates before booking.

Day 1: Pettah, the Fort and Galle Face Green

The Red Mosque and the bazaar streets of Pettah, the colonial Dutch Hospital, and sunset on Galle Face Green.

Eat: Aluthkade street food - A strip of street-food stalls in Hulftsdorp, near Pettah, known for kottu roti and grilled meats.

Evening: Stay on Galle Face Green after sunset for isso vadai (prawn fritters) and kottu from the food stalls.

Budget for the day: ₹600 to ₹1,300 per person, excluding hotel

Day 2: Gangaramaya, the National Museum and Independence Square

Gangaramaya Temple and Seema Malaka on Beira Lake, the Colombo National Museum, and Independence Square in the evening.

Eat: The Gallery Café - A restaurant in Geoffrey Bawa's former office, with a courtyard, art on the walls and Sri Lankan and European dishes.

Evening: Walk to Arcade Independence Square, the restored colonial arcade next to the memorial hall, for dinner.

Budget for the day: ₹1,600 to ₹2,700 per person, excluding hotel

Day 3: St Anthony's, the Lotus Tower and Mount Lavinia

St Anthony's Shrine in Kochchikade, the city view from the Lotus Tower, and sunset on Mount Lavinia beach.

Eat: Adyar Ananda Bhavan (A2B) - A South Indian vegetarian restaurant in Kollupitiya, on the way south, for dosas and thalis.

Evening: Have dinner at one of the beach restaurants at Mount Lavinia after the sunset.

Budget for the day: ₹2,600 to ₹3,500 per person, excluding hotel

Want a Different Pace?

Frequently Asked Questions

Is 3 days enough for Colombo?

A 3-day Colombo itinerary like this one works well for First-time visitors to Sri Lanka, Short city breaks, Food lovers. It's not the best fit if You want beaches and nature; add Galle, Bentota or Kandy or You dislike heat and traffic.

How much does a 3-day Colombo trip cost per person?

Budget about ₹4,800 to ₹7,500 per person for entry tickets, food and local transport on this 3-day Colombo itinerary. Flights and hotel are extra.

What's the best time to visit Colombo?

The best time to visit Colombo is December to March.

How do I get to Colombo from India?

Common options are flight (About 1.5 hours from Chennai, 3 to 3.5 hours from Delhi). Bandaranaike International Airport is about 35 km north of Colombo; the expressway takes about 45 minutes.

What are the must-see places in Colombo in 3 days?

Day 1: Jami Ul-Alfar (Red Mosque), Pettah Market, Dutch Hospital and Galle Face Green. Day 2: Gangaramaya Temple, Seema Malaka, Colombo National Museum and Independence Square. Day 3: St Anthony's Shrine, Lotus Tower and Mount Lavinia Beach.

Which Colombo attractions are free?

On this itinerary, Jami Ul-Alfar (Red Mosque), Pettah Market, Dutch Hospital, Galle Face Green, Seema Malaka, Independence Square, St Anthony's Shrine and Mount Lavinia Beach are free to visit (some charge for special exhibitions or inside visits).

How much are entry tickets in Colombo in rupees?

Lotus Tower: $20 (about ₹1,900). Prices are adult tickets, converted to rupees and rounded; check the official site before booking.

How much does the Lotus Tower cost?

Foreign adults pay US$20 (about ₹1,900) for the observation deck; children pay less. Sri Lankan citizens pay a lower rupee price.

How do you get around Colombo?

Tuk-tuks booked through PickMe or Uber are the easiest and cheapest way to get around. The coastal train is a scenic way to reach Mount Lavinia.

Where to Eat in Colombo

Nightlife in Colombo

Full Colombo travel guide

Build your own Colombo trip

More Itineraries

Browse all itineraries