Colombo, the bustling capital of Sri Lanka, is home to a vibrant tapestry of cultures, offering a unique blend of colonial heritage, modernity, and rich traditions. With its stunning coastal views, lively markets, and eclectic dining scene, you can experience the essence of Sri Lanka in just a weekend.
Colombo is well-connected by Bandaranaike International Airport (CMB), located approximately 30 kilometers north of the city. You can take a taxi from the airport to the city center, which costs around LKR 3,000 (approximately USD 8). Alternatively, use the airport shuttle service, which is cheaper at LKR 1,200 (about USD 3.20) per person, though it can be slower due to multiple stops.
Once in Colombo, the most convenient way to get around is using tuk-tuks, which are widely available. Always negotiate the fare beforehand; a typical ride within the city should cost between LKR 200-400 (USD 0.55-1.10). For longer distances, consider using the Sri Lanka Railways; the train journey from Colombo Fort to Galle on the Southern Line offers beautiful coastal views for LKR 400 (USD 1.10) one way.
For a short stay, consider booking a hotel in the Colombo 1 area, which includes the Fort and Pettah districts. The Galle Face Hotel is a historic option with stunning ocean views, starting at LKR 20,000 (USD 55) per night. If you prefer a more budget-friendly option, check out the Clock Inn Colombo, a modern hostel with dormitory beds starting at LKR 2,500 (USD 6.80).
For a taste of local flavor, stay in the vibrant neighborhood of Colombo 6, also known as Havelock Town. The Rajagiriya area features charming boutique hotels like the The Residence, with rooms starting around LKR 10,000 (USD 27). This area is also close to popular eateries and shopping spots, making it a convenient choice for travelers.
Colombo's culinary scene is a delightful mix of traditional Sri Lankan and international cuisines. Start your day with a hearty breakfast at the iconic 'Milk Bar' in Colombo 4, where you can indulge in a string hoppers breakfast (LKR 550 or USD 1.50) served with coconut sambol and a spicy curry dip. For lunch, head to the bustling Pettah Market and try the famous Kottu Roti, a local favorite made with chopped roti, vegetables, and your choice of meat, available at various street stalls for LKR 300-600 (USD 0.80-1.60).
Dinner options abound, from upscale restaurants like 'Ministry of Crab' in the Dutch Hospital complex, where you can enjoy Sri Lanka's famous crab dishes starting at LKR 3,500 (USD 9.60), to casual spots like 'Upali's by Nawaloka,' which serves authentic Sri Lankan fare at reasonable prices. Don't miss the dessert at 'The Cake Factory' in Colombo 7, where you can grab a slice of their famous chocolate cake for LKR 350 (USD 0.95).
Your Colombo experience wouldn't be complete without a visit to the National Museum, where the rich history of Sri Lanka is displayed through artifacts and exhibits. Admission is LKR 1,000 (USD 2.70). Afterward, take a stroll through Viharamahadevi Park, which offers serene landscapes and a botanical garden. You can even rent a bicycle for LKR 200 (USD 0.55) to explore the park more thoroughly.
Make sure to visit the Gangaramaya Temple in Colombo 2. This vibrant temple complex has stunning architecture and houses a museum with a rich collection of artifacts, with an entry fee of LKR 500 (USD 1.40). If you're in the mood for shopping, stop by Odel, a popular department store in Colombo 7, where you can find local handicrafts, clothing, and souvenirs.
To make the most of your time in Colombo, keep these practical tips in mind:
| Item | Cost | Notes |
|---|---|---|
| Taxi from Airport to Colombo | LKR 3,000 | Approx. USD 8; direct route. |
| Kottu Roti | LKR 300-600 | Street food price range, varies by vendor. |
| National Museum Entry | LKR 1,000 | Approx. USD 2.70; rich history exhibits. |
| Milk Bar Breakfast | LKR 550 | Approx. USD 1.50; traditional breakfast. |
| Gangaramaya Temple Entry | LKR 500 | Approx. USD 1.40; beautiful compound. |
| Clock Inn Hostel Bed | LKR 2,500 | Approx. USD 6.80; budget accommodation. |
| Galle Face Hotel Room | LKR 20,000 | Approx. USD 55; luxurious option. |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
The ideal time to visit Colombo is between December and March when the weather is dry and temperatures are comfortable, averaging around 27°C (81°F). This period is perfect for outdoor activities and enjoying the city's beaches. However, if you’re looking for fewer crowds, consider visiting during the monsoon season, from May to August, when hotel rates are lower.
Yes, Colombo is generally safe for tourists, but it’s wise to remain vigilant, especially in crowded areas and markets. Petty theft can occur, so keep your belongings secure and be cautious at night. Avoid displaying expensive items and opt for reputable transport options to ensure a hassle-free experience.
Traveler comments
Add a route note, correction, timing tip or question for this guide.