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, $ | |
| Cinnamon Grand Colombo |
8.5 / 10 (1432 Reviews) |
From 105$ | |
| Galle Face Hotel |
8.5 / 10 (1507 Reviews) |
From 120$ | |
| Hilton Colombo Hotel |
8.7 / 10 (926 Reviews) |
From 93$ | |
| Mandarina Colombo |
8.0 / 10 (751 Reviews) |
From 60$ | |
| The Kingsbury Colombo |
8.4 / 10 (1512 Reviews) |
From 84$ |
Sri Lanka is a golfing paradise and is quickly becoming a popular destination for golf enthusiasts from all over the world. With its year-round tropical climate, diverse landscape and abundance of world-class golf courses, Sri Lanka is a must-visit destination for any golfer.
Most of Sri Lanka’s golf courses are located in the Western and Southern parts of the country, which are both easily accessible from the capital city of Colombo. While there are a number of excellent options for accommodation in Colombo, the city’s hotels can be quite expensive, especially during the high season.
A better option for budget-minded golfers is to stay in one of the many golf hotels located near the golf courses. These hotels offer excellent value for money, with comfortable accommodation and all the necessary amenities and services for golfers. What’s more, the hotels are often situated in beautiful locations, surrounded by lush vegetation and picturesque landscapes.
So if you’re looking for a great golfing holiday in Sri Lanka, be sure to consider one of the many golf hotels located near the country’s top golf courses.
Table of contents
View all photos
Offering a safety deposit box and 24-hour security, the 5-star Cinnamon Grand Colombo is nestled 5 minutes' walk from Temple of Sri Kailawasanathan Swami Devasthanam Kovil and within 5 minutes' drive of National Museum of Colombo. Located a 10-minute drive from R Premadasa Stadium, this Colombo hotel features 501 rooms with views of the courtyard.
Situated in the middle of the business district of Colombo, the property is just a short walk from the down-to-earth Crescat Boulevard Shopping Center. Cultural sights in the area include Central Bank Currency Museum, which is a 20-minute walk away. Surrounded by gardens the hotel is not too far from Colombo Swimming Club. The nearby sport attractions feature the multi - purpose Sugathadasa Stadium a 10-minute ride from Cinnamon Grand Colombo. The property is within 5 minutes' walk of Kollupitiya Crescat halt bus stop and within 7 km of Narahenpita train station in Colombo.
View all photos
The 5-star Galle Face Hotel Colombo includes 156 rooms and is 5 minutes by car from Colombo City Centre. This heritage hotel lies within a 10-minute drive of R Premadasa Stadium, and offers a barbecue restaurant and a swimming pool onsite.
The luxury property is placed in the Galle Face Beach district, 10 minutes' drive from Colombo Dutch Museum. The hotel is situated about 25 minutes' walk from the historic Red Mosque, which is considered to be a sacred site. Nature lovers will enjoy a stunning location of the accommodation surrounded by palm trees. Along with other cultural attractions National Museum of Colombo is nestled at a 2.8 km distance from Galle Face Hotel. The property is about a 5-minute walk from Galle face halt 1 bus stop and at an 8 km distance from Narahenpita train station in Colombo.
View all photos
Providing guests with car rentals, the 5-star Hilton Colombo Hotel is located at a 3 km distance from Pettah Floating Market. Offering 2 onsite restaurants with seafood, Chinese and Indian cuisine, this luxury hotel is set a 25-minute walk from Colombo Harbour Harbor.
The renowned accommodation lies in the centre of Colombo, in Fort, which is a great choice for travellers interested in seafood, sightseeing and culturally diverse food, close to Colombo Rowing Club. The luxury Hilton is perfectly situated at a 2.8 km distance from the public Viharamahadevi Park. Visit Beira Lake, just a 5-minute walk from the property, and feel complete harmony with the nature of Sri Lanka. No matter the religion, travellers prefer to visit the decorative 1909 Jami Ul-Alfar Mosque, a popular place of worship set at a 2.8 km distance from Hilton Colombo Hotel. Kelaniya airport is 0.5 km from this renowned accommodation and Colombo Fort train station is about a 10-minute walk away.
View all photos
Mandarina Colombo Hotel, located within 14 minutes' walk of the 50-acre University of Colombo, boasts a swimming pool. Offering 2 onsite restaurants with Indian, Chinese and Thai cuisine, this 5-star hotel is set 2.6 km from Excel World Entertainment Park.
The centre of Colombo can be reached within a 30-minute walk, and natural attractions like the 5 ha ocean-side urban park "Galle Face Green" are about 2.8 km away. Pettah Floating Market is 3.7 km from the Mandarina, and Ratmalana Air Force Base airport is 0.5 km away. Standing about 2.5 km away, Seema Malaka Buddhist Temple is a hard-to-miss divine tourist destination. Mandarina Colombo Hotel is 5 minutes on foot from Kollupitiya Marino Mall halt bus stop and 6 km from Narahenpita train station in Colombo.
View all photos
The elegant Kingsbury Colombo Hotel is located within 15 minutes' drive of the 5 ha ocean-side urban park "Galle Face Green" and offers a luggage room and a barber shop. Set within easy reach to the 39 - storey towers "World Trade Center" in Fort, which is the hub of the city's transport connections, this Colombo hotel features a year-round outdoor pool.
The 5-star accommodation is nestled in the heart of Colombo, 5 minutes on foot from Dutch Hospital Shopping Precinct. Colombo Harbour Harbor is within 25 minutes' walk of the luxury Kingsbury, while Kelaniya airport is 0.5 km from it. Visit Beira Lake, about 25 minutes' drive from this elegant property, and feel complete harmony with the nature of Sri Lanka. The Kingsbury Colombo Hotel also provides access to such sports attractions as R Premadasa Stadium, which is around 3.4 km away. Colombo Fort train station is about a 10-minute walk from the business accommodation, while Colombo City is placed a 10-minute ride away.
Hotels in Colombo
| Airport nearby 🛬 | Bentota River Seaplane Base, Bandaranaike International, Victoria Reservoir SPB, Polgolla Reservoir Sea Plane, Kelaniya |
| Rating 🏅 | 38 |
| Colombo Hotels 🛎️ | 529 |
| Nearby Cities 🌇 | Maligawatta, New Bazaar, Pettah |
| Min Price 💸 | 7$ |
| Top Hotel for couples 💑 | Cinnamon Grand Colombo |
| Best mid-range Hotel 🌴 | Galle Face Hotel |
| Hotel with balcony 🌤️ | Hilton Colombo Hotel |
View all photos
Offering an outdoor swimming pool, Global Towers Hotel & Apartments Colombo is set in the Wellawatte district, approximately a 10-minute drive from the isipathanaramaya Isipathanarama Temple. Guests can enjoy a sports bar along with a hot tub, sauna facilities and an outdoor swimming pool, while the hotel also boasts a location in the very heart of Colombo.
This 4-star property, located in a tourist area of Colombo, is just 350 metres from Savoy bus stop and approximately a 10-minute drive from Narahenpita train station. The 5 ha ocean-side urban park "Galle Face Green" is approximately a 15-minute drive from the Global Towers Hotel & Apartments and Ratmalana Air Force Base airport is 0.5 km away. The cosy accommodation is approximately a 10-minute drive from the running Dehiwala Zoological Garden.
View all photos
Taj Samudra, Colombo
From 90$
Offering a shop and a restaurant, the charming Taj Samudra Hotel lies in the Galle Face Beach district of Colombo, around a 15-minute ride from Dutch Hospital Shopping Precinct and about a 15-minute drive from the restored Khan Clock Tower. Featuring 300 rooms with views of the sea, the 5-star award-winning hotel is set at a moderate distance from Crescat Boulevard Mall.
Located just 5 minutes on foot from Galle Face Terrace, this luxury accommodation is also within 2.2 km of entertainment venues like Nelum Pokuna Performing Arts Theatre. Cultural sights in the area are National Museum of Colombo (2.1 km) and Central Bank Currency Museum (1.4 km). Nature lovers will appreciate the proximity to Beira Lake, which is approximately a 7-minute stroll away. The nearby sport attractions feature R Premadasa Stadium within 10 minutes' drive of Taj Samudra Hotel. This charming accommodation is located close enough to Narahenpita train station, while Galle face halt 1 bus stop is only a 5-minute stroll away.
View all photos
Offering a barber shop and storage for belongings, the 5-star Movenpick Hotel Colombo lies in Kollupitiya, which is a great choice for travelers interested in food, restaurants and shopping, within a 5-minute drive of the Historic Gangaramaya Buddhist Temple and at a 1.2 km distance from such cultural places of interest as National Museum of Colombo. Located around 10 minutes by car from Central Bank Currency Museum, this Colombo hotel features 219 rooms with views of the city.
The luxury Movenpick Hotel is near a tube station and only minutes from National Zoological Gardens of Sri Lanka. Shopping venues in the area include Pettah Floating Market (2.4 km) and Dutch Hospital Shopping Precinct (2.5 km). Visit Beira Lake, 0.7 km from the accommodation, and feel complete harmony with the nature of Sri Lanka. Staying at Movenpick Hotel Colombo, you can also enjoy natural sights such as the 5 ha ocean-side urban park "Galle Face Green", which is 5 minutes away by car.
View all photos
Ramada Colombo
From 71$
Featuring a spa salon with beauty therapy, pedicure and manicure, the 5-star Ramada Colombo Hotel is located around a 15-minute ride from Colombo Fort. This comfortable hotel lies within a minutes' drive from Gangaramaya Park, and offers an Indian restaurant and an outdoor swimming pool onsite.
The property in the business district of Colombo enjoys the proximity of tourist attractions such as Pier, which stands merely 250 metres away. The nearby sports attractions include R Premadasa Stadium, within 10 minutes' drive of the Ramada Colombo. Visit Beira Lake, 5 minutes' walk from this comfortable accommodation, and feel complete harmony with the nature of Sri Lanka. Ramada Colombo Hotel has a prime location in Colombo, quite a walk from Galle Face Terrace. The property is around 5 minutes on foot from Galle face halt 1 bus stop and about a 10-minute ride from Narahenpita train station in Colombo.
View all photos
The Galadari Hotel
From 57$
Located near the 39-storey towers "World Trade Center", the 5-star Galadari Hotel Colombo has a 24-hour front desk and late check-out service. The business hotel is set 150 metres from President's Office Halt bus stop, and a 5-minute stroll from Old Parliament Building.
This Colombo property in the Galle Face Beach district of Colombo is a 10-minute ride from R Premadasa Stadium and only a short drive from such shopping venues as Pettah Floating Market. For PW is 10 minutes' drive from the Galadari Colombo, while Kelaniya airport is 0.5 km from it. Nature lovers will appreciate the proximity to Beira Lake, which is 20 minutes away by car. Located around a 25-minute walk from Galadari Hotel, the Notable 17th-century Wolvendaal Protestant Church is open for visiting by worshippers and tourists. The property is situated at a moderate distance from Colombo Fort train station.
View all photos
Cinnamon Lakeside Colombo is situated in the heart of Colombo, within 25 minutes' walk of a hot shopping spot such as the earth Crescat Boulevard Shopping Center. Located within 4.5 km of the restored Khan Clock Tower, the hotel comprises 347 rooms and 6 restaurants.
The accommodation is set in Fort, which is the city's business hub, a 10-minute drive from R Premadasa Stadium and a 10-minute ride from the expansive Beira Lake. The Cinnamon Lakeside offers proximity to such natural sights as the 5 ha ocean-side urban park "Galle Face Green" (1.7 km) and the public Viharamahadevi Park (2.2 km). The property enjoys a tranquil location along banks. Cultural experience in the area feature Central Bank Currency Museum, situated within close distance of the 5-star Cinnamon Lakeside Colombo. This accommodation stands within a 10-minute walk of Temple of Sri Kailawasanathan Swami Devasthanam Kovil, in vicinity of Cinnamon Lakeside Halt bus stop.