Best Hotels in Colombo

Planning a trip to Colombo? Book hotels in Colombo with stays starting at ₹399 only! Choose from 5,000+ hotels offering comfort, great service and unbeatable value. Enjoy exclusive discounts up to 75% on your Colombo hotel bookings with code: ATHOTEL. Easily filter Colombo hotels by price, amenities, location and ratings to discover stays that perfectly match your preferences - from luxury staycations to budget-friendly comfort.

About Colombo

Colombo, the lively commercial capital of Sri Lanka, is a city where history and modern life blend effortlessly. Sitting along the Indian Ocean on the island’s western coast, Colombo has always been a gateway for traders, travelers, and adventurers from all over the world. Today, it’s a vibrant city that mixes colonial charm, rich culture, and modern sophistication, making it a must-see stop for anyone exploring Sri Lanka and one of the best places to stay in Colombo. The city’s past is fascinating. For centuries, Colombo was a key port for Arab, Portuguese, Dutch, and British traders, and traces of all these influences are still visible. Walking around the Fort area, you’ll spot colonial-era buildings that have been beautifully converted into boutique hotels in Colombo, offices, and cafés. It’s the kind of place where old-world charm meets a modern vibe in a way that feels effortless, and some of the best hotels in Colombo are right here, offering easy access to the city’s history.

Colombo is also buzzing with a cosmopolitan energy. Towering skyscrapers and glitzy malls stand side by side with lively street markets and traditional bazaars. A walk through Pettah Market is a feast for the senses; spices, textiles, and little trinkets everywhere while Cinnamon Gardens offers upscale boutiques and quiet streets perfect for a more relaxed shopping experience. Many Colombo hotels are nearby, making it easy to enjoy both the bustling city and peaceful streets. And if you want some fresh air, Galle Face Green is the place to be. Locals and tourists alike gather there in the evenings to fly kites, take leisurely walks, or just enjoy some street food as the sun sets over the ocean. The city is full of cultural gems too. Gangaramaya Temple, with its eclectic mix of architecture and artifacts, is fascinating to explore, and the Colombo National Museum gives you a deep dive into Sri Lanka’s rich history. Staying at a hotel Colombo close to these attractions makes sightseeing simple and enjoyable. Colombo is a city that manages to feel both alive and welcoming, where every street has a story and every corner offers a little adventure. Whether you’re there for shopping, history, food, or just to soak in the ocean breeze, it’s easy to fall in love with this vibrant city. With a range of luxury hotels in Colombo and other Colombo hotels, visitors can choose accommodations that perfectly match their style, making any stay in the city memorable.

Explore the vibrant culture, historic landmarks, and scenic coastal beauty of Sri Lanka with our specially crafted Colombo tour packages, designed to offer an unforgettable experience of the city and its surroundings.

Colombo airport Address

Bandaranaike International Airport (CMB)

  • Address: Katunayake, Negombo 11450, Sri Lanka
  • Phone: +94 11 225 2861
  • Email: info@airport.lk 

If you’re flying in late or have a quick layover, booking hotels in Colombo near airport is convenient for a stress-free stay.

The Best Time to Visit Colombo

The best time to visit Colombo is from December to March, when the weather is warm and dry. This is peak tourist season, so book your hotel in Colombo early to secure the best rates.

How to reach Colombo

By air:

Colombo is served by Bandaranaike International Airport (CMB), located approximately 35 km north of the city in Katunayake. It is the main international gateway to Sri Lanka, with regular flights from major cities in Asia, the Middle East, Europe, and Australia. Travelers can reach the city center via airport taxis, private transfers, or shuttle services. For convenience, many visitors opt to stay at hotels in Colombo near the airport for a quick and stress-free arrival.

By rail:

The city’s Colombo Fort Railway Station is the primary hub connecting Colombo to key towns across Sri Lanka, including Kandy, Galle, and Jaffna. Trains offer an affordable and scenic way to explore the country. Choosing hotels in Colombo near the railway station ensures easy access to public transport and central attractions, making sightseeing and commuting much simpler.

By road:

Colombo is well-linked by a network of highways and expressways, including the Colombo-Kandy Road (A1) and the Southern Expressway (E01). Regular bus services, both government-run and private, connect Colombo to major cities and tourist destinations. Self-drive trips are also popular for exploring nearby regions, with convenient parking options near hotels and key attractions.

Pro Tip: Traffic in Colombo can be heavy during peak hours, so plan extra travel time when commuting within the city, especially if you’re heading to airports, railway stations, or popular tourist areas.

Things to do in Colombo

  1. Explore Galle Face Green
  2. Visit Gangaramaya Temple
  3. Wander through Pettah Market
  4. Admire Independence Memorial Hall
  5. Relax at Mount Lavinia Beach
  6. Tour Colombo National Museum
  7. Take a tuk-tuk ride around the city
  8. Visit Beira Lake & Seema Malaka Temple
  9. Shop at Colombo City Centre Mall
  10. Experience nightlife in Colombo 07
  11. See art at JDA Perera Gallery
  12. Stroll along Viharamahadevi Park
  13. Take a Colombo Lotus Tower tour
  14. Visit Kelaniya Raja Maha Vihara
  15. Enjoy a sunset cruise along the coast

Shopping in Colombo

  1. Pettah Floating Market
  2. Colombo City Centre
  3. ODEL Mall
  4. Crescat Boulevard
  5. Liberty Plaza
  6. House of Fashion
  7. Dutch Hospital Shopping Precinct
  8. Majestic City
  9. Paradise Road
  10. Arcade Independence Square
  11. Beverly Street
  12. Barefoot Gallery Shop
  13. Good Market
  14. Lakpahana Handicrafts
  15. Unity Plaza

Famous Restaurants in Colombo

  1. Ministry of Crab
  2. The Lagoon
  3. Nihonbashi
  4. Upali’s by Nawaloka
  5. Nuga Gama
  6. Barefoot Garden Café
  7. The Gallery Café
  8. The Cricket Club Café
  9. Black Cat Café
  10. Café Kumbuk
  11. Flamingo House
  12. The London Grill
  13. Curry Leaf
  14. Chutneys (Taj Samudra)
  15. Rare at Residence

Popular Hotels in Colombo

  1. Shangri-La Hotel Colombo (luxury hotels in Colombo)
  2. Cinnamon Grand Colombo
  3. Taj Samudra Colombo
  4. Marino Beach Colombo (hotels in Colombo near beach)
  5. Mövenpick Hotel Colombo
  6. Hilton Colombo
  7. Galle Face Hotel (Colombo famous hotels)
  8. Jetwing Colombo Seven
  9. Mandarina Colombo
  10. Fairway Colombo
  11. Zylan Luxury Villa
  12. Galadari Hotel
  13. CityRest Fort (cheap hotels in Colombo)
  14. Clock Inn Colombo (cheapest hotel in Colombo)
  15. Supun Arcade Residency (hotel apartments in Colombo)

Popular Resorts in Colombo

  1. Mount Lavinia Hotel Resort
  2. Pegasus Reef Resort
  3. The Kingsbury Resort
  4. Paradise Beach Resort
  5. Tropical Life Resort
  6. Uga Residence
  7. Colombo Courtyard Resort
  8. Beacon Beach Resort
  9. The Ocean Colombo Resort
  10. Anarva Mount Lavinia
  11. Palm Nest Resort
  12. Taj Bentota Resort (near Colombo)
  13. The Blue Water Resort
  14. Grand Oriental Resort
  15. Cinnamon Lakeside Resort

Where to Stay in Colombo

Colombo has a wide range of stays to suit every traveler. Whether you’re looking for luxury hotels in Colombo or cozy budget options, you’ll find the right hotel in Colombo for your trip. Areas like Fort, Cinnamon Gardens, and Galle Face are some of the most popular choices. Staying in a good hotel Colombo makes it easy to explore the city, enjoy local food, and get around conveniently. Many Colombo hotels also offer modern amenities like Wi-Fi, parking, and on-site restaurants. Travelers can choose from boutique stays, chain hotels, or best hotels in Colombo with top-notch service. Location is key, and staying in the right area ensures you’re never far from attractions. From business trips to family vacations, Colombo has something for everyone. It’s no wonder these are considered the best places to stay in Colombo.

Places to Stay in Colombo near Popular Attractions

If you want to be close to the city’s main attractions, consider hotels in Colombo near Fort, Galle Face Green, or Pettah Market. These areas are great for sightseeing, shopping, and experiencing local culture. Many Colombo hotels are also near temples, museums, and cultural landmarks. Staying nearby saves travel time and allows you to explore the city more comfortably. For those who enjoy nightlife, Fort and Cinnamon Gardens have several hotel Colombo options within walking distance of restaurants and bars. Nature lovers can pick hotels near Galle Face or the seafront for easy access to open spaces. Families may prefer the best hotels in Colombo close to parks and malls. Being in a central location also makes it easier to catch taxis, buses, or the metro. These areas are perfect for visitors who want to see the city without spending too much time commuting.

Budget Hotels in Colombo

Travelers on a budget can find plenty of hotels Colombo that are affordable yet comfortable. Budget hotels in Colombo usually provide clean rooms, Wi-Fi, and friendly service without stretching your wallet. Areas like Pettah, Bambalapitiya, and Wellawatta are popular for inexpensive stays. Even on a budget, you can stay in a decent hotel Colombo with essential amenities. Many budget options are close to public transport, making it easy to move around. Some budget hotels also have small dining areas or cafes to enjoy local cuisine. Backpackers and solo travelers often prefer these economical stays. You can enjoy sightseeing, street food, and shopping while keeping accommodation costs low. These hotels prove that a great stay doesn’t have to cost a fortune.

Colombo Hotels by Star Rating

Colombo has hotels in Colombo ranging from 2-star to 5-star properties. 2-star and 3-star hotels are great for travelers who want simple rooms and basic amenities. 4-star hotels provide extra comfort, with facilities like gyms, pools, and fine dining. Luxury hotels in Colombo and 5-star properties offer top-notch service, elegant interiors, and premium experiences. Many hotel Colombo options are conveniently located near business districts and attractions. Travelers can choose based on their budget, preferences, or the experience they want. Even mid-range Colombo hotels are well-maintained and offer modern comforts. Whether for work or leisure, star-rated hotels in Colombo make planning easy.

Best Hotels in Colombo based on Location

Location is key when picking a hotel in Colombo. For nightlife and shopping, Fort and Cinnamon Gardens are ideal. For a quieter, more relaxed stay, Galle Face or Kollupitiya works well. Families may prefer Colombo hotels near parks, malls, and cultural sites. Many hotel Colombo options are also close to metro stations, bus stops, and main roads. Being centrally located saves travel time and makes sightseeing easier. Some of the best hotels in Colombo provide easy access to both city attractions and business hubs. Whether you want a vibrant city vibe or peaceful surroundings, location helps you get the most out of your stay. It’s a big factor in choosing the perfect hotels Colombo.

Family-Friendly Hotels in Colombo

Traveling with kids? Colombo has plenty of family-friendly hotels in Colombo offering spacious rooms, safe environments, and helpful staff. Some hotels feature kids’ play areas, swimming pools, and restaurants catering to families. Staying at a well-located hotel Colombo makes it easy to visit parks, museums, and cultural attractions. Many Colombo hotels also provide extra services like babysitting or family packages. Families can enjoy both convenience and comfort while exploring the city. Areas like Cinnamon Gardens, Fort, and Galle Face are popular for family stays. Even budget-friendly hotels in Colombo can be family-friendly. These stays ensure everyone from kids to grandparents has a comfortable visit. 

Colombo Hotels Tariff

Hotel prices in Colombo vary depending on the type, rating, and location. Budget hotels in Colombo start very affordably, making them ideal for backpackers or short trips. Mid-range Colombo hotels charge a little more but offer better facilities and services. Luxury hotels in Colombo and 5-star properties are at premium rates, especially in prime areas like Fort and Galle Face. Booking early can help secure better deals on hotel Colombo stays. Many Colombo hotels also offer seasonal discounts or packages. There are options for every budget, from economical rooms to high-end suites. Even small-budget travelers can enjoy a comfortable stay in the city. Best hotels in Colombo may cost more but provide excellent service and amenities.

Colombo Travel Tips

  1. Plan Around the Weather: The best time to visit Colombo is December to March, when the weather is dry, sunny, and perfect for sightseeing.
  2. Book Flights Early: Colombo flight tickets can vary in price. To secure the best fares, it’s advisable to book cheap flights to Colombo well in advance.
  3. Airport Transfers: Bandaranaike International Airport is about 35 km from the city center. Pre-book taxis, shuttle buses, or private transfers for a hassle-free arrival.
  4. Stay Central: Opt for hotels in Colombo near Galle Face Green, Fort, or Cinnamon Gardens to enjoy easy access to major attractions, dining, and shopping areas.
  5. Use Public Transport Wisely: Buses, tuk-tuks, and ride-hailing apps like PickMe make commuting easy, but traffic can be heavy during peak hours.
  6. Respect Local Customs: Sri Lanka is culturally diverse. Dress modestly when visiting temples or religious sites, and always remove shoes before entering.
  7. Explore Heritage Sites: Don’t miss Gangaramaya Temple, Colombo National Museum, and Old Dutch Hospital for a glimpse into the city’s history and culture.
  8. Enjoy Coastal Views: Spend evenings at Galle Face Green, enjoy fresh seafood, fly kites, or simply watch the sunset over the Indian Ocean.
  9. Sample Local Cuisine: Try Sri Lankan rice and curry, hoppers (appa), kottu roti, and street food for an authentic culinary experience.
  10. Shop Smart: Colombo offers everything from luxury malls like Crescat Boulevard and Arcade Independence Square to bustling street markets in Pettah.
  11. Carry Cash and Digital Payments: While cards are widely accepted, smaller vendors and tuk-tuks may prefer cash.
  12. Weekend Trips: Colombo is a great base for day trips to Negombo, Mount Lavinia, or Kandy, providing scenic and cultural escapes nearby.
  13. Stay Hydrated: The tropical climate can be warm and humid, so carry water during sightseeing tours.
  14. Use Guided Tours: For first-time visitors, guided tours provide insights into Colombo’s history, culture, and hidden gems that might otherwise be missed.
  15. Plan Around Festivals: Experience vibrant local culture by visiting during Vesak, Sinhala and Tamil New Year, or Independence Day, but book accommodations early as the city gets busy.

Apply for your Sri Lanka visa online to enjoy a smooth and hassle-free entry into Sri Lanka, with quick processing and convenient digital submission from anywhere in the world.

FAQs

What are the best hotels in Colombo?

The best hotels in Colombo include Shangri-La, Cinnamon Grand, and Taj Samudra, offering luxury amenities, spacious rooms, and excellent locations. These hotels are ideal for travelers seeking comfort, convenience, and premium hospitality.

Are there cheap hotels in Colombo?

Yes, there are plenty of cheap hotels in Colombo around Fort, Kollupitiya, and Pettah. These budget-friendly options provide clean accommodations and easy access to city attractions without breaking the bank.

Which are the 5 star hotels in Colombo?

Top 5 star hotels in Colombo include Shangri-La, Galle Face Hotel, and Hilton Colombo. These hotels offer world-class facilities, fine dining, spa services, and stunning sea views for luxury travelers.

What is the average Colombo hotel prize?

The Colombo hotel prize varies widely. Budget stays start at around $20–30 per night, mid-range hotels range $50–120, and luxury or Colombo 5 star hotel prices often exceed $250 per night.

This Akbar Travel site doesn't match your location

Based on your location, we think you may prefer the United Arab Emirates website, where you'll get regional content, offering, and pricing.

Go to United Arab Emirates website