Looking for solid Colombo hotel recommendations but not sure where to start? We get it—choosing the right stay in Sri Lanka’s lively capital can feel overwhelming. But don’t worry, we’ve done the homework for you. In this guide, you’ll find everything from budget-friendly 3-star picks to indulgent 5-star escapes, plus insider tips on location, perks, and the little touches that make your stay in Colombo extra memorable.
Colombo Hotel Recommendations

Colombo, the bustling capital of Sri Lanka, blends old-world charm with modern vibrancy. When you arrive at Bandaranaike International Airport (CMB), you’re stepping into a gateway connecting you to domestic and international destinations.
Airlines like Sri Lankan Airlines, Emirates, and Qatar Airways frequently service this hub. The city center, a mere 30-40 minute drive away (depending on that notorious Colombo traffic!), is where the magic happens.
Here, you’ll find a mix of historical landmarks, vibrant markets, and a dazzling array of hotels. Let’s start with some solid 3-star options that offer comfort and convenience without breaking the bank.
3-Star Hotels in Colombo
If you’re looking for comfortable, low-budget hotels in Colombo that still offer a pleasant experience, 3-star hotels are a great choice. They provide essential amenities and a convenient base for exploring the city, perfect for those who prioritize exploring over lavish stays.
1. CityRest Fort

CityRest Fort is a conveniently located budget-friendly lodging in Colombo’s core, Sri Lanka, a mere 0.1 km from downtown. Featuring 25 snug accommodations, this establishment grants easy access to key points of interest like the Global Trade Center, Viharamahadevi greenery, and the National Repository.
It is only a 25-minute drive from Bandaranaike International Airport, making it an excellent choice for travelers seeking hotels in Colombo, Sri Lanka near airport. The hotel offers airport transfers, shuttle services, and car rental options for added convenience. Guests arriving by car can use the available parking facilities.
- Rates: Start from LKR 2,874 (USD 10)
- Address: 41, Hospital Street, Colombo 01, Sri Lanka.
2. Hotel Nippon Colombo

Hotel Nippon Colombo is a charming 4-star stay and a solid pick in Colombo hotel recommendations. Just 1 km from the city center, it features 49 stylish rooms and easy access to cultural spots, markets, and parks.
With a cozy bar, gift shop, and 24-hour room service, it’s only a 60-minute ride from the airport.
- Rates: Start from LKR 10,500 (USD 35,44)
- Address: 123 Kumaran Ratnam Rd, Colombo 00200
3. Port View City Hotel

Port View City Hotel is a great mid-range pick in Colombo hotel recommendations, perfect for travelers seeking hotels in Colombo for day out. Built in 2012 and refreshed in 2014, it offers 15 cozy rooms near Colombo Harbor, Galadari Beach, and the Maritime Museum. Enjoy modern perks like a bar, lounge, air-conditioned rooms, balconies, and city views.
- Rates: Start from LKR 10,500 (USD 35,44)
- Address: 132 Central Rd, Colombo 01300, Sri Lanka
4-Star Hotels in Colombo
Moving up a notch, Colombo’s 4-star hotels cater to travellers seeking a more refined experience. They feature perks like on-site restaurants, fitness centers, and business facilities.
1. Fairway Colombo

Fairway Colombo is a stylish hotel in Sri Lanka, built in 2016, with 180 well-furnished rooms. It’s close to major landmarks like the World Trade Center and Jami Ul-Alfar Mosque.
Just 40 minutes from the airport, it offers easy access by taxi. This pick in Colombo hotel recommendations features dining, art spaces, free Wi-Fi, and 24-hour room service.
- Rates: Start from LKR 19,000 (USD 64,13)
- Address: 7 Hospital St, Colombo 00100
2. Granbell Hotel Colombo

Granbell Hotel Colombo is a refined four-star pick among Colombo hotel recommendations. With 200 stylish rooms, it offers modern comforts like air conditioning, flat-screen TVs, mini-fridges, and private bathrooms. Located in Colpetty, it’s close to Gangaramaya Temple and city beaches. Enjoy a rooftop pool, gym, spa, sauna, plus on-site dining and cocktails with a view.
- Rates: Start from LKR 22,000 (USD 74,26)
- Address: 282/5 Kollupitiya Road, Marine Drive, Colombo 3, Sri Lanka
3. Radisson Hotel Colombo

Radisson Hotel Colombo is a standout in Colombo hotel recommendations, located just 3 km from the city center. With 158 elegant rooms, it blends comfort and style for business or leisure stays.
Enjoy ocean views, a rooftop pool, 24/7 gym, live music bar, and great dining. Galle Face Green and other landmarks are just minutes away.
- Rates: Start from LKR 19,559 (USD 66,02)
- Address: 36-38 Clifford Pl, Colombo 00400
5-Star Colombo Hotel Recommendations
If you’re after luxury at its finest, Colombo’s 5-star hotels deliver with upscale amenities, gourmet dining, soothing spas, and breathtaking city or ocean views.
1. Marino Beach Colombo

Marino Beach Colombo is one of the best hotels in Colombo, offering 289 stylish rooms just 5 km from the city center. It’s a favorite in Colombo hotel recommendations thanks to its infinity pool with ocean views, top-tier fitness center, and relaxing spa.
Guests also enjoy on-site dining, a cozy bar, and easy access to top city attractions.
- Rates: Start from LKR 25,186 (USD 85,01)
- Address: 590 Marine Drive, Colombo 00300
2. Mount Lavinia Hotel

Just 90 minutes from Bandaranaike Airport and 12 km from the city center, this seaside retreat is a top pick in Colombo hotel recommendations. With 226 modern rooms, it’s perfect for both business and leisure stays.
Guests enjoy a beachfront pool, spa, gym, tennis courts, and water activities—plus easy access to Mount Lavinia Beach and Colombo Fort.
- Rates: Start from LKR 17,777 (USD 60,00)
- Address: 100 Hotel Rd, Dehiwala-Mount Lavinia
3. The Kingsbury Colombo

The Kingsbury Colombo is a standout in Colombo hotel recommendations, offering 5-star luxury just 1 km from the city center. It features 229 stylish rooms with modern amenities and stunning ocean views.
Located near top spots like Galle Face Green and Gangaramaya Temple, guests can enjoy rooftop bars, fine dining, and a relaxing spa—all in one elegant stay.
- Rates: Start from LKR 33,500 (USD 113)
- Address: 48 Janadhipathi Mawatha, Colombo
So, there you have it, a rundown of some fantastic Colombo hotel recommendations to suit every taste and budget. If you’re ready to book your stay, click the button below to explore more options and secure your reservation on Airpaz.









