Colombo does not sprawl so much as stretch. The city runs for the better part of thirty kilometres along a single artery, Galle Road, with the Indian Ocean on one side and a grid of numbered postcodes tightening behind it. The airport sits a further thirty-five kilometres north of all of it. That geometry, rather than architecture or fashion, is what should decide where you sleep.
Most visitors give Colombo one or two nights, bolted onto the beginning or the end of a longer island itinerary. In a city where a four-kilometre hop takes ten minutes at nine in the evening and fifty at nine in the morning, the wrong postcode does not cost you comfort. It costs you the reason you stopped. So here is the sleeping map arranged the way a planner should actually use it: by the road you will leave by, with three price levels inside each area, because Colombo has real quality at all three.
Read the city as a corridor, not a grid
Four practical facts make sense of everything that follows.
The first is the expressway. Bandaranaike International Airport is linked to the city by the E03 Katunayake Expressway, and driven without incident that is roughly forty to fifty minutes to the northern edge of Colombo, longer to reach the southern suburbs. A private car or an app-hailed pickup typically costs somewhere in the region of LKR 5,500 to 8,000 at the time of writing. The expressway toll is the classic sting: pre-booked transfers usually include it, app-hailed cars often do not, so settle that before you get in. The public alternative, route 187 to Colombo Fort, runs the same expressway for a couple of hundred rupees and takes around an hour, which is genuinely good value if you are travelling light and in daylight.
The second is the coastal railway. It leaves Colombo Fort and runs south along the water through Bambalapitiya, Wellawatte and Dehiwala to Mount Lavinia, at times within a few metres of the surf. Fort to Mount Lavinia is usually around half an hour, and the line is immune to the congestion that the parallel road is not. If your hotel is a short walk from one of those stations, you have effectively bought a shortcut.
The third is how you move inside the city. PickMe is the dominant ride-hailing app in Sri Lanka, it covers cars and tuk-tuks alike, and it removes the negotiation entirely. Colombo is also one of the few places on the island where tuk-tuks are routinely metered, so a three-wheeler flagged on the street is fine as long as the meter is visible and the driver switches it on.
The fourth is Marine Drive, which runs parallel to Galle Road on the seaward side through much of the southern city. When Galle Road congeals, that is the relief route a good driver is already taking.
