
Colombo is one of the top destinations on my Asia bucket list, so I spent days exploring everything the city has to offer! I’m happy to report that I’ve come up with a list of recommendations for where to stay in Colombo. Areas are ordered first-timers first, and every hotel is chosen for its current Booking.com guest score and fit to the area’s budget tier.
Stay in Kollupitiya (Colombo 03) for your first visit: it is central, walkable and packed with hotels and restaurants. Pick Galle Face for seafront luxury, Wellawatte for budget stays, Cinnamon Gardens for families, and Colombo Fort for colonial character.
If that’s still not enough, see the bonus of hotels near the Colombo coast.
Therefore, if you are planning a trip to Colombo, Sri Lanka, go through my list of Colombo areas and hotels, pick one, and book before you go!
Quick Picks for Your Stay
If you’re eager to discover the best hotels in Colombo, check out this list of accommodations in Kollupitiya, the ultimate area for your first visit to the city.
Contents
- Quick Picks for Your Stay
- 1. Kollupitiya – where to stay in Colombo for the first time
- 2. Wellawatte – where to stay in Colombo on a budget
- 3. Galle Face – where to stay in Colombo on a luxury vacation
- 4. Cinnamon Gardens – where to stay in Colombo on a family trip
- 5. Colombo Fort – where to stay for a local experience
- BONUS 1: Best hotels near Colombo’s coast
- FAQs about where to stay in Colombo
- Conclusion
Consult the map of Colombo to get a sense of the city and navigate the areas more easily.
- Kollupitiya: for the first time:
- Wellawatte: on a budget:
- Galle Face: on a luxury vacation:
- Cinnamon Gardens: on a family trip:
- Colombo Fort: for a local experience:
| Area | Best for | Vibe | Top hotel pick (Booking score) | Price |
|---|---|---|---|---|
| Kollupitiya | First-timers, central base | Busy, walkable, dining | Granbell Hotel Colombo (8.7) | $$ |
| Galle Face | Luxury, seafront views | Upscale, oceanfront | Shangri-La Colombo (8.8) | $$$ |
| Wellawatte | Budget, local life | Coastal, authentic | Fair View Hotel Colombo (8.4) | $ |
| Cinnamon Gardens | Families, heritage | Leafy, colonial mansions | Paradise Road Tintagel (8.8) | $$ |
| Colombo Fort | Colonial character, local experience | Historic, central harbor district | The Kingsbury Colombo (8.5) | $$ |
✈ GETTING TO COLOMBO FROM THE AIRPORT
Bandaranaike International Airport (CMB) sits about 35 km north of central Colombo. The Colombo-Katunayake Expressway (E03) gets you into the city in roughly 45 minutes to an hour, depending on traffic. Metered taxis and the PickMe ride app run around the clock, and most larger hotels (including Granbell and Cinnamon Grand) offer a free airport shuttle.
1. Kollupitiya – where to stay in Colombo for the first time

Nestled in central Colombo and bordering the Indian Ocean, Kollupitiya is the ultimate tourist spot in the city. The area hosts some of the best hotels in Colombo, such as the Granbell Hotel Colombo and the Cinnamon Red Colombo, as well as boutique hotels and other unique accommodations.
In addition, Kollupitiya is home to many restaurants. If you’re looking for a fine-dining experience, head to The London Grill; if you want to try authentic Sri Lankan food, Nuga Gama is a great choice. Besides restaurants, there are quite a few locations nearby offering mouth-watering street food, an excellent opportunity to try some local snacks.
One of Kollupitiya’s main advantages is the ease of navigating the city due to its proximity to public transport. The Kollupitiya Railway Station goes through this part of town, and several bus stops are scattered throughout.
After immersing yourself in Kollupitiya’s urban buzz, you may want to explore the country more. If that’s how you feel, check out this Sri Lanka itinerary, and there’s part 2, and discover all the fantastic destinations you can visit!
The Granbell Hotel is one of several eco-friendly hotels in Kollupitiya for the green traveler. Guests at the hotel can enjoy the infinity pool that offers a marvelous ocean view, have dinner at the on-site Minori Japanese Restaurant, or relax in the spa and wellness center.
Other accommodation options in Kollupitiya
This 5-star hotel boasts an indoor and an outdoor pool and offers the city’s best seafood at The Lagoon restaurant
The Cinnamon Red Colombo is renowned for its rooftop outdoor pool, but it also offers other practical services like currency exchange
Only 5 minutes away from the ocean, this private studio apartment has air conditioning, cable TV, and free Wi-Fi
Things to do in Kollupitiya
- Visit the Buddhist temple Gangarama Sima Malaka
- Go on a day tour to Sigiriya and Dambulla
- Book a tour of Kandy’s viewpoint
- Explore the shops at the Crescat Boulevard shopping mall
- Venture out to the Gangaramaya Temple
2. Wellawatte – where to stay in Colombo on a budget

Explore the hidden gems of Wellawatte’s coastal strip by booking one of the budget hotels in this area of Colombo. Although you won’t find any luxury hotels in Wellawatte, you will discover many authentic homestays for cultural enthusiasts that won’t empty your pocket.
While you’re staying here, you can feel some of the old-world allure of Mount Lavinia by venturing out to this beach retreat. However, if you’re not in the mood for a day trip, Wellawatte Beach is within walking distance of most accommodations.
As this part of town has no major attractions, the best way to spend your time is to walk along the coast and stop by the Wellawatte Fishing Pier to admire the views.
The boutique hotel welcomes its guests to clean, comfortable rooms and provides free parking, Wi-Fi, air conditioning, toiletries, and dry cleaning services. Even though this is not as luxurious as other hotels in Colombo, it offers all the necessary amenities for a pleasant stay.
Other accommodation options in Wellawatte
Enjoy a drink at the bar while at the Fair View Hotel Colombo. Turn to the concierge for everything else
The property has a shared lounge, but each of the rooms has a private bathroom stocked with complimentary toiletries
A spacious 2-bedroom apartment with soft feather beds and a private balcony, perfect for dining outdoors
Things to do in Wellawatte
- Go on a private half-day tour of Colombo
- Spend the day at Wellawatte Beach
- Grab a bite at Sweet Chili
- Drive down the coast to Mount Lavinia Beach
- Take a few hours to tour the Dehiwala Zoological Garden
Subscribe here to get up to 35% off your accommodation for your next trip!
3. Galle Face – where to stay in Colombo on a luxury vacation

The first thing you need to know about the Galle Face area is that it abounds with luxury hotels. You can enjoy contemporary luxury at 5-star resorts like Shangri-La and find retreats that offer traditional Ayurvedic treatments. The Christelle Luxury Wellness in the Galle Face Mall is a great choice!
Walking along Galle Road, you’ll find the eponymous Galle Face Hotel and the Galle Face Green, the famous ocean-side park. Shangri-La’s Shang Palace or Capital Bar & Grill are 2 of your best options when in the mood for food.
I suggest you spend the rest of your time at Galle Face Beach, one of Colombo’s best beaches. And if you don’t like the sand, you can enjoy the view of the Indian Ocean while walking along the promenade.
The Shangri-La is one of the most romantic retreats for couples in Colombo. When booking a room here, you can choose whether you want a view of the ocean, Beira Lake, or Colombo City. While here, you can also grab a drink at the pool bar or go for a holistic treatment at Chi, the on-site spa.
Other accommodation options in Galle Face
The Galle Face Hotel is a historic, colonial-style hotel with a saltwater pool overlooking the ocean
Enjoy the convenience of serviced apartments and the garden view. Remember to make use of the picnic area
The rental offers 2 bedrooms and a fully equipped kitchen. Guests can access a shared terrace, pool, and gym
Things to do in Galle Face
- Enjoy yourself at Galle Face Green
- Bask in the sun at Galle Face Beach
- Spend the day on the Galle and Bentota tour
- Go shopping at One Galle Face Mall
- Grab dinner at the Hungry Mart
4. Cinnamon Gardens – where to stay in Colombo on a family trip

When traveling with family, opting for Cinnamon Gardens’ serene environment is best. In this part of Colombo City, you can enjoy the charm of renovated colonial mansions such as Paradise Road Tintagel Colombo and De Saram House.
Besides family-friendly resorts with all amenities, the area offers plenty of activities for the whole family. The Viharamahadevi Park will keep you entertained for at least a few hours, and the Colombo Museum will provide insights into the city’s rich history.
If you are here on the weekend, take the kids to the Planetarium or go out for a meal. If you’re wondering where to eat, try the pizza at Arthur’s Pizzeria or grab some Korean food at Kang’s Kitchen. And if you’re traveling with your four-legged friend, don’t miss out on the dog café Tayo Bear.
To experience the charm of colonial-era hotels, make a reservation at the Paradise Road Tintagel Colombo. In the style of a boutique hotel, Paradise Road offers lavish suites with private balconies or, in some cases, an intimate courtyard. Spend a day relaxing by the indoor swimming pool or unwind in the serene atmosphere of The Library.
Other accommodation options in Cinnamon Gardens
De Saram House is one of the hotels that blend art, culture, and comfort, offering amazing views and luxury amenities
The hotel rooms are spacious, well-lit, and comfortable. There’s both a garden and a terrace, plus a complimentary breakfast
The apartment is one of the most unique Airbnbs, offering localized experiences, with antique furnishings and a lovely porch
Things to do in Cinnamon Gardens
- Go on a day trip to Kandy and Pinnawala
- Spend a few hours exploring Viharamahadevi Park
- Visit the Colombo National Museum
- Stop by Independence Square
- Check out the show at Sri Lanka Planetarium during the weekend
5. Colombo Fort – where to stay for a local experience

Fort is the heart of Colombo City, strategically located to cater to the city’s harbor and provide easy access to the rest of Colombo. This is the perfect area for exploring Colombo and nearby attractions, with many accessible stays near the Colombo Rail Station.
Business travelers also recognize the allure of Fort area accommodations, as this is the central business district of Colombo City. But if you’re not there on business, you’ll be happy to hear that this part of the city is a melting pot of different cultures, so you’ll see everything from Buddhist temples to colonial monuments.
While here, stop by the Colombo Port Maritime Museum and the President’s House, or enjoy one of the many good restaurants, such as SunsetBlu and LAB. As for shopping, the Dutch Hospital – Shopping Precinct will meet all your needs!
If Fort seems too crowded, look for accommodations across Colombo Port Main Road in Pettah. Here, you can experience the eclectic energy of Pettah’s lodgings and explore local markets.
The Kingsbury boasts a variety of room types, from luxury penthouses with panoramic city views to deluxe rooms overlooking the Galle Face Green. The modern design, the outdoor pool, and the 7 on-site restaurants make this the perfect stay when you visit Colombo.
Other accommodation options in Colombo Fort
Zest is one of the most romantic hotels, great for a romantic dinner, and ideally situated to explore Colombo
Boasting amazing city views, the C1 is also close to public transport stations, providing easy access to the city’s attractions
A 3-bedroom, 3-bathroom luxury apartment offering access to an infinity pool, heated jacuzzi, and a gym
Things to do in Colombo Fort
- Book a day tour to Ella
- Stop by the Colombo Port Old Lighthouse
- Take a Tuk Tuk city tour
- Pay a visit to the Parliament Building
- Check out the Lighthouse Clock Tower
| 👑 Luxury price: | US$180 |
| 💵 Mid-range: | US$90 |
| 🛏️ Budget: | US$50 |
| 📍 Best area: | Kollupitiya |
| 🛎️ Best luxury hotel: | Granbell Hotel Colombo |
| 🧳 Best mid-range hotel: | Cinnamon Grand Colombo |
| 👛 Best budget hotel: | Cinnamon Red Colombo |
BONUS 1: Best hotels near Colombo’s coast

I know, I know…I already recommend 5 areas for your stay in Colombo. But the city is so wonderful that I couldn’t help but mention some beautiful hotels along the Colombo coast.
Check out my list of the best Colombo hotels in the area, ordered from most luxurious to most affordable.
- Hotel MaRadha Colombo – the MaRadha is one of Colombo’s stays that facilitates easy airport transit, thanks to its free airport shuttle. Plus, the hotel offers access to a rooftop bar, a swimming pool, and 3 amazing restaurants.
- Marino Beach Colombo – you’ll find it offers the best of Colombo’s vibrant seaside stays. An infinity pool overlooking the Indian Ocean and the adjacent rooftop garden make this hotel a top pick for a beach vacation.
- Mandarina Colombo – a little further from the beach, the Mandarina Colombo is one of the few riverside retreats offering tranquil views of Colombo and easy access to Marino Mall.
FAQs about where to stay in Colombo

🗺️ Which area is best to stay in Colombo?
The best area for staying in Colombo is Kollupitiya, often called Colombo 03. The area abounds with hotels, most notably the Granbell Hotel Colombo, a luxury resort with modern amenities.
🪙 Is Colombo worth staying in?
Colombo is worth one to two nights: it has Sri Lanka’s best museums and restaurants, the historic Fort and Pettah districts, and the seafront Galle Face Green. Many travelers use it as a base for arrival or departure before heading to the coast or the hill country.
🏝️ What are the best areas to stay in Colombo, Sri Lanka?
Some of the best places to stay in Colombo, Sri Lanka, are Kollupitiya, Wellawatte, and Galle Face, all best for different interests. For wider areas, consult this 10-day Sri Lanka itinerary.
📌 Where to stay and what to do in Colombo, Sri Lanka?
During your visit to Colombo, you should stay in Kollupitiya, as it is the best area for first-timers, and Cinnamon Grand Colombo is the best hotel. For things to do, don’t miss the temples and beaches, learning about the country’s history, and trying authentic Sri Lankan food.
🛡️ Is Colombo safe for tourists?
Colombo is generally safe for tourists, including solo travelers. Stick to well-lit main streets at night, use metered taxis or a ride app like PickMe, and take normal precautions against petty theft in crowded spots like Pettah market.
📅 How many days do you need in Colombo?
One to two days is enough for most visitors. That covers the Fort and Pettah districts, the National Museum, Gangaramaya Temple, and a Galle Face Green sunset, before you move on to the coast or the hill country.
Conclusion

Colombo is a great place to start exploring South Asia, with its many attractive districts and even more alluring hotels. Seeing as I already recommend plenty of options for your stay in Colombo, all that’s left to do is single out my 2 favorites.
- Granbell Hotel Colombo – I’m in love with the ocean-view pool, and I appreciate the on-site currency exchange.
- Cinnamon Grand Colombo – I like that the hotel is close to the National Museum and some of the most iconic temples, and that it offers a free airport shuttle.
Colombo is an easy, affordable spot to kick off a trip to Sri Lanka, so there’s no better time to visit! You can use my recommendations on where to stay in Colombo and book a room in advance. Just try to avoid Colombo’s wettest stretches: the southwest monsoon (roughly May to September) and the inter-monsoon rains around October and November.
Leave me a comment with your thoughts and impressions of Colombo.
Have an adventurous trip,
Hristina
Pin it for later!

Pin it for later!

Hristina Lozanovska 






















Hi, only in colombo for one night, what area would you recommend to stay to get city & lotus tower views, such as the one at the top of this page
Hey Shelbee,
You can choose from three areas: Fort Area, Slave Island Area, and Kollupitiya. From our reasearch, the best area is Kollupitiya and some great hotel recommendations with views here include Cinnamon Red Colombo or Shangri-La Colombo. Make sure to request a room with city view when booking.