Old Dutch Hospital
The oldest colonial building in the Fort, a Dutch-era hospital beautifully restored into a courtyard precinct of restaurants, bars and boutiques, a favourite evening spot.
The Old Dutch Hospital in Colombo is one of the oldest surviving buildings in the city, believed to date back to the early days of Dutch colonial rule in the 17th century. Originally built to treat sick and injured sailors and soldiers, it later passed through various uses under both Dutch and British administration before eventually falling into disrepair, its long history quietly layered beneath the busy streets of the Fort district.
Rather than being left to fade, the building was carefully restored in the early 2000s, its thick coral and limestone walls, wide verandas, and characteristic colonial architecture preserved and given new life. Today, it stands as one of Colombo's most charming dining and shopping precincts, its open courtyards and shaded arcades filled with restaurants, cafés, and boutique stores, a rare spot where the city's colonial past and modern leisure scene sit comfortably side by side.
In the evenings especially, the Old Dutch Hospital takes on a relaxed, atmospheric feel, its warm lighting and old stone walls drawing both locals and tourists looking for a meal or a drink with a bit of history attached. For visitors exploring Colombo Fort, it offers a welcome pause, a place where the city's centuries-old architecture hasn't just been preserved, but repurposed into something that still feels genuinely alive.
At a glance
- Entry fee: Free to enter
- Opening hours: Shops and restaurants roughly 10:00am to late
- Time needed: 1 to 2 hours
- Best time: Evening
Getting there
In the Fort district of central Colombo, near the harbour.
Frequently asked questions
- How much does it cost to visit Old Dutch Hospital?
- Free to enter.
- What are the opening hours at Old Dutch Hospital?
- Shops and restaurants roughly 10:00am to late.
- How long should I spend at Old Dutch Hospital?
- Plan for 1 to 2 hours.
- When is the best time to visit Old Dutch Hospital?
- Evening.
- How do I get to Old Dutch Hospital?
- In the Fort district of central Colombo, near the harbour.