Are you in a hurry?
Here is a quick list of hotels in Colombo, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| Shangri-La Colombo |
8.8 / 10 (1584 Reviews) |
From 145$ | |
| The Kingsbury Colombo Hotel |
8.4 / 10 (1483 Reviews) |
From 87$ | |
| Hilton Colombo Hotel |
8.7 / 10 (920 Reviews) |
From 93$ | |
| Galle Face Hotel |
8.5 / 10 (1495 Reviews) |
From 76$ | |
| Nh Collection Colombo Hotel |
8.4 / 10 (938 Reviews) |
From 98$ |
If you prefer luxurious stays near Pettah Floating Market, asianatravelmate.com offers 33 deals to choose from.
Consider booking Grand Oriental Hotel (rating: 7.0/10) at the cost of 31US$ per night. It's located 3.5 km from Pettah Floating Market and provides concierge service, a business centre and a Jacuzzi.
Other suitable options: Radisson Hotel, Court Hotel & Spa and The Ocean Front.
Table of contents
View all photos
Shangri-La Colombo
From 145$
The modern property is set in the Galle Face Beach district, in 10 minutes' ride away from Gangaramaya Park. The hotel is nestled in the heart of Colombo. The accommodation is located close to the Indian Ocean. There is Gangaramaya Buddhist Temple approximately a 10-minute drive away. Shangri-La Colombo is situated within 9 km from Narahenpita train station and a 15-minute drive from Diyawanna Oya Seaplane Base airport.
View all photos
The luxury property is located in the very heart of Colombo, near Dutch Hospital Shopping Precinct. The own beach of Colombo is near the hotel. At 38 km distance from also takes you to for PW. Kelaniya airport is 0.5 km from The Kingsbury Colombo Hotel and Narahenpita train station is 20 minutes' drive away.
View all photos
The award winning accommodation has a great setting within 2.8 km to the decorative 1909 Jami Ul-Alfar Mosque. Guests can visit the nearby Talangama Wetland as well as the 5 ha ocean-side urban park "Galle Face Green" which is within 25 minutes' walk to this Colombo hotel. The renowned property is located close to the Indian Ocean. Narahenpita train station is nearby, in 8 km away.
View all photos
Galle Face Hotel
From 76$
The luxury property enjoys a unique location, 8 km away from Narahenpita train station. The heritage hotel is also in the heart of the own beach. The accommodation is located close to the Indian Ocean. There is Galle face halt 1 bus stop in 5 minutes' walk of Galle Face Hotel.
View all photos
Nh Collection Colombo Hotel
From 98$
The property puts you in the heart of Colombo, around 10-15 minutes' walk from National Museum of Colombo. Located by National Zoological Gardens of Sri Lanka, the hotel is reachable in a 20-minute walk from the centre of Colombo. The accommodation is located close to the Indian Ocean. The nearest train station, Narahenpita, is 10 minutes by car.
Hotels in Colombo
| Airport nearby ✈️ | Bentota River Seaplane Base, Bandaranaike International, Victoria Reservoir SPB, Polgolla Reservoir Sea Plane, Kelaniya |
| Average price 💰 | 80$ |
| Hotels in Colombo 🏨 | 529 |
| Hotel Reviews ⭐ | 4505 |
| Landmarks nearby 📍 | St Anthony's Shrine, R Premadasa Stadium, Talangama Wetland, National Museum of Colombo, All Saints' Church |
| Best Price Hotel 🤑 | Shangri-La Colombo |
| Top Hotel for couples 💑 | The Kingsbury Colombo Hotel |
| Hotel with balcony 🌤️ | Hilton Colombo Hotel |
View all photos
Renuka City Hotel
From 46$
Casino Marina Colombo is a few steps away, while Narahenpita train station is around 10 minutes by car from this elegant accommodation. The hotel is just off Stardust Casino and 0.5 km from Diyawanna Oya Seaplane Base airport. Kollupitiya Pan Asia Bank halt bus stop is 5 minutes' walk of the property.
View all photos
Mandarina Colombo Hotel
From 60$
The comfortable accommodation is in the heart of Colombo, within 20 minutes' drive from Ratmalana Air Force Base airport. The hotel is located in a tourist area of Colombo. There is Thummulla Roundabout bus station close to this Colombo property, it's about a 10-minute walk away.
View all photos
Best Western Elyon Colombo
From 60$
The property enjoys a convenient location, within a 10-minute drive away from Narahenpita train station. For PW is approximately 10 minutes' ride from the hotel and Ratmalana Air Force Base airport is 0.5 km away. HNB bus stop is 5 minutes' walk from the accommodation.
View all photos
Fairway Colombo - Sri Lanka'S First Hotel With Robot Technology
From 54$
This smoke-free property is nestled in the very heart of Colombo, 12 km away from Narahenpita train station. The 5 ha ocean-side urban park "Galle Face Green" is about 20 minutes' drive from the hotel and Kelaniya airport is 0.5 km away. Dutch Hospital Shopping Precinct and the twin towers "World Trade Center" are all within easy reach. President's office halt bus stop is 400 metres to Fairway Colombo Hotel.
View all photos
Placed a minute's drive from Gangaramaya Buddhist Temple, the attractive accommodation is also located at 6 km distance from Narahenpita railway station. You can get to the centre of Colombo in about 15 minutes' walk. This Colombo hotel lies 5 minutes' drive from the 5 ha ocean-side urban park "Galle Face Green". Kelaniya airport is situated 0.5 km driving distance from Uga Residence.
View all photos
Grand Oriental Hotel
From 32$
The colonial style accommodation has a prominent setting 25 minutes' walk of the enormous 1881 St Lucia's Cathedral. Dutch Hospital Shopping Precinct can be found not too far away from this Colombo hotel. The nearest train station, Narahenpita, is 11 km away.
View all photos
Cinnamon Grand Colombo
From 105$
The property is placed about 0.5 km from Diyawanna Oya Seaplane Base airport and a few minutes' walk from the earth Crescat Boulevard Shopping Center. The 5 ha ocean-side urban park "Galle Face Green" is a stroll from this luxury hotel in Colombo. The accommodation is located close to the Indian Ocean. Temple of Sri Kailawasanathan Swami Devasthanam Kovil is also close by. Kollupitiya Crescat halt bus stop is at 150 metres from Cinnamon Grand Colombo and a 10-minute ride from is enough to get to Narahenpita train station.
View all photos
Situated in Fort district, the business accommodation is set in the immediate vicinity of Dutch Hospital Shopping Precinct. The beach is near to this Colombo hotel. National Museum of Colombo also lies around 10 minutes by car. The Steuart By Citrus Hotel is located 0.5 km from Kelaniya airport and a mere 0.2 km of President's office halt bus stop.
View all photos
Global Towers Hotel & Apartments
From 40$
The property puts you in the centre of Colombo, 4.2 km to Colombo City. The golden-sand beach is a few minutes' walk from this cosy hotel. Narahenpita train station is within 7 km away. Global Towers Hotel & Apartments enjoys a beachfront location within 15 minutes' drive from Ratmalana Air Force Base airport.
View all photos
Marino Beach Colombo
From 89$
Located off the waterfront Marino Mall, the property is set near for PW. The 5-star hotel also gives access to R Premadasa Stadium, which is 10 minutes' drive away. Guests will find themselves within 6 km to Narahenpita train station. Due to its location 0.5 km from Ratmalana Air Force Base airport, it will take about 20 minutes' drive to get there.
View all photos
The property is placed about 0.5 km from Diyawanna Oya Seaplane Base airport and a few minutes' walk from Colpetty Jummah Masjid. The laid-back Viharamahadevi Park stands 25 minutes' stroll of this Colombo hotel. There is Independence Square 10 minutes' drive away. Wonder Hotel Colombo is 850 metres from Kollupitiya Pan Asia Bank halt bus stop and within a 10-minute ride from Narahenpita train station in Colombo.
View all photos
Ramada Colombo Hotel
From 71$
The comfortable property has a prime setting not so far away from Temple of Sri Kailawasanathan Swami Devasthanam Kovil. Gangaramaya Buddhist Temple is about a 19-minute walk from this Colombo hotel, and Diyawanna Oya Seaplane Base airport is 0.5 km away. Galle Face Terrace can be found in the area. Ramada Colombo Hotel is a 5-minute walk away from Galle face halt 1 bus stop and in 10 minutes' ride from Narahenpita train station in Colombo.
View all photos
The Galadari Hotel
From 57$
Offering guests quick access to Old Parliament Building, the property is situated in the very heart of Colombo. This 5-star hotel is set within short walking distance to Central Bank Currency Museum. The nearest train station is Narahenpita, which is 20 minutes by car. Due to its location 0.5 km from Kelaniya airport, it will take about 20 minutes' drive to get there.
View all photos
Cinnamon Lakeside
From 79$
The twin towers "World Trade Center" is about 15 minutes' drive away, and Narahenpita train station is about 10 minutes' drive away. The 5 ha ocean-side urban park "Galle Face Green" is a 20-minute walk from the hotel, which is also set near the Anglican church "St. Thomas Chapel". This property is located close to the Indian Ocean. Cinnamon Lakeside is placed within a minutes' drive of Temple of Sri Kailawasanathan Swami Devasthanam Kovil, while Pettah Private is about 10 minutes' walk away.
View all photos
Ocean Edge Suites & Hotel Colombo
From 41$
The property is set in the Bambalapitiya district, around 25 minutes' walk from the public Viharamahadevi Park. This Colombo hotel is sited very close to the Indian Ocean. Amana Bank is also close by. Ocean Edge Suites & Hotel Colombo is 500 metres from Kollupitiya Vogue Jewellers halt bus stop and in 10 minutes' drive from Narahenpita train station in Colombo.
View all photos
Taj Samudra, Colombo Hotel
From 110$
The accommodation is located in the Galle Face Beach district of Colombo close to the Indian Ocean. A 10-minute walk from the hotel will get you to the heart of Colombo. The famous Galle Face Terrace is found nearby. Galle face halt 1 bus stop is around a 5-minute walk to Taj Samudra Hotel and around 10 minutes by car from is enough to get to Narahenpita train station.
View all photos
This hotel is within a stroll from the beach. National Museum of Colombo is in 2.8 km away, and Narahenpita is situated within 4.1 km from the 4-star hotel. Due to its location 0.5 km from Ratmalana Air Force Base airport, it will take about 20 minutes' drive to get there.
View all photos
Colombo Court Hotel & Spa
From 66$
This elegant property is located in a cosmopolitan part of Colombo, 10 minutes by car from Narahenpita train station. The environmentally friendly hotel is settled in the very heart of Colombo. Bambalapitiya Cargills Bank halt bus station is situated 5 minutes' walk to the accommodation.
View all photos
The centre of Colombo can be reached within a 10-minute walk. Guests staying at this Colombo hotel will find themselves within 15 minutes' drive away from the standing Jami Ul-Alfar Mosque. J R Jayawardena Centre Cultural Center is not too far from the property, while Narahenpita is situated 10 minutes' ride away. Kelaniya airport lies 0.5 km away from Hotel Nippon Colombo and it takes about 20 minutes by car to get there.
View all photos
The convenient 4-star accommodation offers a central location about 0.5 km from Diyawanna Oya Seaplane Base airport and a few minutes' walk from Cloud Red. The hotel is also within 10 minutes' ride from the 5 ha ocean-side urban park "Galle Face Green" in Colombo. The nearest train station is Narahenpita, which is a 10-minute drive away.
View all photos
Radisson Hotel Colombo
From 115$
Placed at 4.5 km distance from the 5 ha ocean-side urban park "Galle Face Green", the oceanfront accommodation is also located within 7 km from Narahenpita railway station. The luxurious hotel is sited very close to the Indian Ocean. Cases.lk lies 4.9 km of the property. Radisson Hotel Colombo is 5 minutes' walk to st peter's bus station.
One of the best budget hotels 4.1 km from Viharamahadevi Park is Port View City Hotel from 14US$ per one night.
Try as well Hotel Relax On Torrington — it is rated 7.8/10 and costs 15US$ per night.
Consider booking Grand Oriental Hotel, which is the top accommodation providing shuttle service, concierge service and a business centre.
Villa Raha rated 8.8/10 may also suit you — only 151US$ per one night.
Other best deals are Hotel Sapphire, Ocean Edge Suites & Hotel and Mandarina Colombo.
Uga Residence with room rates from 17US$ per night is a 5-star property that includes an outdoor swimming pool, a business centre and bar.
One more suitable place is Granbell Hotel — pay about 88US$ to book it.
Other great deals are Morven Hotel, Movenpick Hotel and Juliana Hotel.
Rosmead Place By Thilanka is the most popular option, situated a 25-minute walk from Viharamahadevi Park.
We would also recommend Dolce Casa at the cost of 59US$ per night.
Opulence Colombo (rating: 8.8/10) is the most popular property 0.6 km to Viharamahadevi Park.
Fern Colombo (rating: 8.6/10) is another recommended option for 30US$ per night.
Other top options are Allspice Villa and Drop Inn.