You could do worse than spend a day exploring Haarlem’s hofjes – small, unpretentious complexes of public housing built for the old and infirm in the seventeenth century. The best known and perhaps most accessible is the one that was home to Frans Hals in the last years of his life and now houses the Frans Hals Museum. But there are others dotted around town, most of them still serving their original purpose but with their gardens at least open to the public. The most grandiose is the riverside Hofje van Teylers, a little way east of the museum of the same name around the bend of the Spaarne at Koudenhorn 64. Unlike many of the other hofjes, which are decidedly cosy, this is a Neoclassical edifice dating from 1787 with solid columns and cupolas. To the west, the elegant fifteenth-century tower of the Bakenesserkerk on Vrouwestraat is a flamboyant, onion-domed affair soaring high above the Haarlem skyline, that marks the nearby Bakenes Hofje, at Wijde Appelaarsteeg 11: founded in 1395, it is Haarlem’s (and indeed the country’s) oldest hofje, with a delightful enclosed garden. Five minutes’ walk away, the Hofje van Oorschot, at the junction of Kruisstraat and Bartelijorisstraat, dates from 1769 and is also rather grand. To the south of here, the Brouweshofje, just off Botermarkt, is a small, peaceful terrace of housing with a courtyard behind, and windows framed by brightly painted red and white shutters, while the nearby Hofje van Loo, on nearby Barrevoetstraat, is equally diminutive, and open to view from the road.

Book through Rough Guides’ trusted travel partners

Netherlands features

The latest articles, galleries, quizzes and videos.

An expert's guide: the best area to stay in Amsterdam

An expert's guide: the best area to stay in Amsterdam

Almost 50 years after John Lennon and Yoko Ono promoted world peace from room 702 of the Hilton, Amsterdam’s hotels are more worthy of the spotlight than ev…

26 Apr 2018 • Rough Guides Editors insert_drive_file Article
Leeuwarden: the coolest Dutch city you’ve never heard of

Leeuwarden: the coolest Dutch city you’ve never heard of

By nature of its design, there is something immutable about Leeuwarden, the capital of Friesland in the Netherlands’ northwesternmost province. Hemmed in by h…

20 Feb 2018 • Mike MacEacheran insert_drive_file Article
7 Dutch cities to explore beyond Amsterdam

7 Dutch cities to explore beyond Amsterdam

Amsterdam — with its museums, gabled Golden Age houses and network of historic canals — is a sure bet for a weekend break. But it's not all the Netherlands…

20 Feb 2018 • Stuart Forster insert_drive_file Article
View more featureschevron_right

Privacy Preference Center

Necessary

Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID,aelia_cs_selected_currency,cookie_notice_accepted,RS,bp-message,bp-message-type,id,UIDR,w3tc_logged_out,__cfduid
__cfduid

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

__utma,__utmb,__utmc,__utmz,_ga,_gid,__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xt
__utma,__utmb,__utmc,__utmz,_ga,_gid
__atssc,__atuvc,__atuvs,di,dt,ssc,ssh,sshs,uid,uit,xtc

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs