Airport hotels in Colombo, Sri Lanka

Carefully selected properties for your convenience in Colombo, Sri Lanka
Check-in
13Dec2025Select date
Check-out
14Dec2025Select date
Rooms and Guests2 Guests, 1 Room

Hotel prices near major airports in Colombo

From budget-friendly transit hotels to premium suites, find the ideal stay for your travel needs

⬆️ The highest price
US$ 400
⬇️ The lowest price
US$ 5
💸 Average price for
5-star hotels
US$ 138
4-star hotels
US$ 74
3-star hotels
US$ 37

Best airport hotels in Colombo

Based on recent guest reviews

Beachfront Bliss:
Marino Beach Colombo
Modern Marvel:
Fairway Colombo - Sri Lanka'S First Hotel With Robot Technology
Historical Elegance:
Galle Face Hotel
Luxury Retreat:
Shangri-La Colombo
Business Comfort:
Courtyard By Marriott Colombo
Cultural Haven:
Cinnamon Grand Colombo
Cozy Boutique Stay:
Star Anise Boutique Capsules
Urban Getaway:
Cinnamon Red Colombo
Budget-Friendly Choice:
Layover Colombo - Hostel

How to get to Colombo

All transportation options listed – From airport shuttles to taxis and trains

Airports
Diyawanna Oya Seaplane Base (DWO)
Ratmalana Air Force Base (RML)
Kelaniya (KEZ)

FAQs about Colombo airport hotels

Find all the answers you need

Which hotels in Colombo offer good proximity to popular landmarks?
Cinnamon Grand Colombo is close to Galle Face Green (1.5 km), while The Kingsbury Colombo is near the Colombo National Museum (2 km).
Are there hotels in Colombo that specifically cater to families?
Cinnamon Lakeside offers family-friendly amenities including a kids' pool and activities. The Shangri-La Colombo has spacious rooms and a kids' club.
What are the most affordable hotel options in Colombo?
The Pearl Grand Hotel offers competitive rates starting around $50. For budget travelers, Gsh Colombo and Ocean Edge Suites can be found from $35-$50 per night.
Which hotels in Colombo are highly rated for couples?
The Galle Face Hotel is known for its romantic ambiance and ocean views. The Kingsbury Colombo also offers luxury experiences suitable for couples.
What are typical nightly rates at top-rated hotels in Colombo?
Top-rated hotels like Shangri-La Colombo and Cinnamon Grand Colombo average around $180 to $250 per night, based on guest reviews and ratings.
Which hotels in Colombo provide unique views?
The Ocean Colombo guarantees sea view rooms. Similarly, Shangri-La Colombo offers stunning views of the Indian Ocean.

Hotel Insights for Colombo Travelers

This guide provides essential information about hotels in Colombo, evaluating over 100 properties to assist in your accommodation choices, covering price ranges, key attractions, and booking tips.

Typical nightly rates range from $50 to $200.

Colombo has over 100 hotels available.

Peak seasons include December to March and July.

Local taxes consist of a 10% service charge and 15% VAT.

Hotels are approximately 30 km from Bandaranaike International Airport.