Agoda Hero Banner

Find Hotels in Colombo, Sri Lanka

1108 vacation rentals and hotels available now

11 best hotels in Colombo

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Marino Beach Colombo
Colpetty,Colombo - View on map
"We traveled Sri Lanka for 10 days and stopped in Colombo before our flight to the Maldives. We booked Marino Beach as the pictures looked amazing and the reviews were very positive. However the hotel exceeded all our expectations. The staff were very friendly and always smiling. We were greeted with cold fresh juice on arrival. We had dinner in the Tides restaurant and the food was delicious. There was a big variety and quite a few vegetarian options as well. Of course the best feature was the infinity swimming pool on the 10th floor with the ocean on the background and the beautiful roof garden next to it. The room was cleaned to perfection. There is a quirky glass that divides the bathroom from the bedroom and you can watch the tv while relaxing in the tub. The Marino mall is easily accessible from the hotel lobby. We truly enjoyed our stay in Marino Beach and will definitely book it again if we go to Colombo 😊 "
Show more
9.1

Exceptional

1057 reviews

Avg price per night
$ 115
Galle Face Hotel
Colombo Galle face Green,Colombo - View on map
"On my last night in Sri Lanka, I chose not to be a backpacker. I couldn't say no to this lovely and elegant heritage hotel in Colombo. I wish I could have stayed longer. The staff were great. Check-in/out was seamless and they have a welcome tea drink. Breakfast was lovely. And the dining/pool area is one of the best areas in the hotel. It's a historic hotel with a couple of celebrity guests in the past like Mark Twain, Yuri Gagarin, Mahatma Gandhi, Roger Moore, Carrie Fisher, John D. Rockefeller, Steven Spielberg and Harrison Ford!"
Show more
8.1

Excellent

1908 reviews

Avg price per night
$ 180
Galadari Hotel
Colombo World Trade Centre,Colombo - View on map
"We spent 10 days in Sri Lanka and stayed in Galadari for 7 days (they could not give us extension for last 2 days). The hotel is good and we will recommend the place to anyone who is going. Location is superb, with view of Marine Drive and President Palace. The buffet Breakfast provided by the hotel as a part of the rate has wide choice and good food - very good option for a tourist as you do not know where and what lunch you will have. The hotel is a little old and needs renovation, but the rooms we got gave us no room for complaint. The hotel has been taken over by new owners who are waiting for the end of the civil war to start renovation. Transport cost in Colombo is high. The hotel unfortunately has no free pick up service from Airport, but does provide a paid cab facility on request. The staff are helpful and properly trained. The service levels were also good. The management prides its self on service and uses it as a marketing tool to offset lack of renovation. "
Show more
7.5

Very good

891 reviews

Avg price per night
$ 79
Juliana Hotel
Colpetty,Colombo - View on map
"I have stayed at the Juliana on several occasions and find it has been improving steadily. At present, August 2019 - there is little tourism in Sri Lanka. The Juliana has upgraded the rooms. The coffee shop is excellent. The location cannot be beaten. Walk out and grab a bus, or a tuk. I recommend Pick Me. City Center is close, the National Museum, City Hall, Galle Face and even Petah is within reasonable walking distance. Great restaurants are close. I feel safe in the Juliana. The staff is courteous and always ready to help."
Show more
6.7

Very good

261 reviews

Avg price per night
$ 17
Renuka City Hotel
Colpetty,Colombo - View on map
"Best Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colomboBest Hotel in colombo"
Show more
7.7

Very good

1132 reviews

Avg price per night
$ 62
Hotel Sapphire
Wellawatte,Colombo - View on map
"This hotel is located somewhat south of Colombo city but is well known. The hotel is showing it's age a bit but the staff cannot be faulted. The rooms are spacious and well air conditioned. There is a room safe. The pool is great and well maintained and cleaned. There is a fridge and coffee making facilities. The buffet breakfast is very good. The front doorman is a fantastic asset to the hotel and knows everything whilst being extremely courteous. This hotel is a great escape from the hectic life of Colombo but has a lot of shops around it. If you walk down to the beach and get to Wellawatta train station the ride to Mount Lavinia is only $US0.07. There you can walk through the historic hotel and have a swim at a good beach. There are slums to see on the way which made us pretty sad. Altogether, Hotel Sapphire is a very good value hotel without the over-the-top prices of some of the others."
Show more
7.4

Very good

260 reviews

Avg price per night
$ 31
Clock Inn Colombo
Colpetty,Colombo - View on map
"Clock Inn is a very good choice for a budget hotel in Colombo. It is in a GREAT location, near some of the best restaurants in Colombo and also a short ride to the museums and other sights. I had a room with en suite bath that was small but comfortable and clean. The view out the window was of another building and there was nothing fancy but the bath was clean and the bed comfortable and the wifi worked well. The breakfast was similar to what you get everywhere in Sri Lanka - eggs, toast, fruit and coffee or tea. The staff were very helpful and most had a good command of English. There were several really good restaurants nearby with my favorite, The Cricket Club, just two blocks away. This is not a fancy up-scale hotel but is a good budget option in Colombo. "
Show more
7.8

Very good

785 reviews

Global Towers Hotel & Apartments
Colombo Wellawatte beach,Colombo - View on map
"Ofc it’s a well reputed hotel in Colombo and contrary to many beliefs of pricey stay and all, it was a well spent day for us with a reasonable expense. And the staff is super helpful. "
Show more
7.2

Very good

707 reviews

Avg price per night
$ 61
Cinnamon Red Colombo
Cinnamon Gardens,Colombo - View on map
"I have stayed here many times on my business visits to Colombo and every time it is a pleasure to stay here. The staff are extremely friendly, and even remembered me! The rooms are well appointed, very clean and have awesome views of Colombo. The roof top bar views are 360 degree. But, there is no room service. During late hours, the food has to be ordered and collected from the reception bar, in little paper bags. Unique but not very useful if you do not want to leave the room. Also the order menu is very limited. The roof top pool is a plunge pool for not more than 5-6 people. Not very family friendly either and would not recommend if you have small children. But if you are a single traveller on holiday or business, the best location in Colombo for sure. Absolute value for money. As a Business traveller, I prefer it to the other Cinnamon group hotels in Colombo (including the higher rated Grand and Lakeside). Will stay there again on my next business visit to Colombo. Two thumbs up!"
Show more
8.5

Excellent

2112 reviews

Avg price per night
$ 80
C1 Colombo Fort
Colombo World Trade Centre,Colombo - View on map
"I never thought some accommodations this great exist in the heart of Colombo City. So near to The Old Dutch Hospital for nightout, to the Galle Face beachside for a morning or afternoon run, to the business district for any official or unofficial business. I will definitely stay here over and over again when given the chance to revisit Sri Lanka. "
Show more
9

Exceptional

279 reviews

Avg price per night
$ 26
Marino Beach Colombo
Colpetty,Colombo - View on map
"We traveled Sri Lanka for 10 days and stopped in Colombo before our flight to the Maldives. We booked Marino Beach as the pictures looked amazing and the reviews were very positive. However the hotel exceeded all our expectations. The staff were very friendly and always smiling. We were greeted with cold fresh juice on arrival. We had dinner in the Tides restaurant and the food was delicious. There was a big variety and quite a few vegetarian options as well. Of course the best feature was the infinity swimming pool on the 10th floor with the ocean on the background and the beautiful roof garden next to it. The room was cleaned to perfection. There is a quirky glass that divides the bathroom from the bedroom and you can watch the tv while relaxing in the tub. The Marino mall is easily accessible from the hotel lobby. We truly enjoyed our stay in Marino Beach and will definitely book it again if we go to Colombo 😊 "
Show more
9.1

Exceptional

1057 reviews

Avg price per night
$ 115

Fast facts about Colombo, Sri Lanka

Accommodations1,108 properties
Popular hotelMarino Beach Colombo
Popular areaColpetty
Nightly rates fromNZ$9
AirportBandaranaike International Airport
Reasons to visitShopping, Sightseeing, Culture

Discover the neighborhoods of Colombo


Frequently asked questions

What's the average price of a hotel in Colombo?

The average price for a 3-star hotel in Colombo is USD 40. The average price for a 4-star hotel in Colombo is USD 50. The average price for a 5-star hotel in Colombo is USD 110.

What's the average price of a hotel in Colombo this weekend?

The average price for a 3-star hotel in Colombo this weekend is USD 37. The average price for a 4-star hotel in Colombo this weekend is USD 50. The average price for a 5-star hotel in Colombo this weekend is USD 111.

What's the average price of a hotel in Colombo tonight?

The average price for a 3-star hotel in Colombo tonight is USD 37. The average price for a 4-star hotel in Colombo tonight is USD 51. The average price for a 5-star hotel in Colombo tonight is USD 109.

What are the best hotels in Colombo near Gangaramaya (Vihara) Buddhist Temple?

Verified travelers to Colombo who stayed near Gangaramaya (Vihara) Buddhist Temple have given top reviews to Hilton Colombo Residence, Unique Towers Luxury Boutique Suites and Residence by Uga Escapes.

What are the best hotels in Colombo near Dutch Hospital Shopping Precinct?

Verified travelers to Colombo who stayed near Dutch Hospital Shopping Precinct have given top reviews to Galadari Hotel, The Kingsbury Colombo and C1 Colombo Fort.

What are the most popular hotels in Colombo?

Popular hotels in Colombo include Marino Beach Colombo, The Kingsbury Colombo and Radisson Hotel Colombo.

What are the best hotels in Colombo for couples?

Couples who stayed in Colombo have given high ratings to Marino Beach Colombo, The Kingsbury Colombo and Radisson Hotel Colombo.

What are the best hotels in Colombo for families?

Families who stayed in Colombo highly recommend Marino Beach Colombo, The Kingsbury Colombo and Pearl City Hotel.

What hotels in Colombo have the best views?

Verified travelers to Colombo have given top reviews for the views at Marino Beach Colombo, Cinnamon Red Colombo and Radisson Hotel Colombo.

What hotels in Colombo have the best breakfast?

Verified travelers to Colombo have given top reviews for the breakfast at Drift BnB Colombo, Halcyon House Colombo and Lake Lodge.

What's the best neighborhood in Colombo to stay in?

Popular neighborhoods among travelers staying in Colombo include Colpetty, Colombo World Trade Centre and Colombo Galle face Green.

Show more questions



More about Colombo

Colombo is Sri Lanka's capital and most commercially successful city. In a country known for its rural appeal, this is where travelers go to experience the big city. Hotels in Colombo range from budget guesthouses to 5-star giants. Boutiques hotels in colonial neighborhoods are a growing trend here.

Sri Lanka is a diverse country, a fact made apparent by the mix of Buddhist and Hindu temples, mosques, and colonial churches in the area, including . The Galle Face Green covers acres of beachfront property and is ideal for a picnic.

Colombo isn't the kind of destination travelers envision when planning a trip to Sri Lanka. There are great sightseeing and leisure opportunities here, especially in the beach hotels of Colombo where the best service and amenities are found. With tourists busy in other parts of Sri Lanka, those who venture into Colombo don't have to contend with crowds or long lines.

Bandaranaike International Airport lies north of the city center and serves as the nation's major gateway. Flights connect to major Southeast Asian cities and a few travel hubs in Europe and the Middle East. Hotels near the airport cater mainly to business travelers and short-term visitors who want to avoid the one-hour taxi ride to the city center.