The placid university town of BONN was “provisional” capital of West Germany for fifty years, from 1949 until the Bundestag and many government departments began relocating to Berlin in 1999. Bonn was dubbed “Federal Capital Village” for the sheer improbability of its choice as capital; likelier candidates included Frankfurt, which even built a parliament building to fulfil its anticipated role. But Bonn prevailed, and it was changed by the experience, so that by the time the federal government moved to Berlin it was no longer quite the “small town in Germany” of John Le Carré’s Cold War spy story. The two houses of the German parliament may no longer reside here, but several ministries do, along with the United Nations and the headquarters of Deutsche Telekom, T Mobile and Deutsche Post.

Bonn’s pleasant, traffic-free Altstadt benefits from its associations with Ludwig van Beethoven, who was born here, while the setting – at the beginning of a particularly scenic stretch of the Rhine – is a delight, and easily explored on foot, but the modern city stretches far along the Rhine. Sandwiched between the city proper and its spa-town suburb of Bad Godesberg is the old government quarter, the Bundesviertel, and its strip of modern museums along the so-called Museumsmeile, planned before the Berlin Wall fell but which, in the event, proved to be a generous goodbye present to the city. Facing Bonn across the Rhine are the inviting, wooded hills of the Siebengebirge – a hugely popular destination for walkers and day-trippers alike, right on Bonn’s doorstep.

Book through Rough Guides’ trusted travel partners

Germany features

The latest articles, galleries, quizzes and videos.

The 10 best Baltic beach resorts

The 10 best Baltic beach resorts

European beach holidays haven’t always been just about the Mediterranean. A century ago, the resorts along the Baltic Sea were just as likely to attract the E…

16 Mar 2018 • Jonathan Bousfield insert_drive_file Article
How Syrians are keeping their culture alive in Berlin

How Syrians are keeping their culture alive in Berlin

Syria has been shattered by conflict since March 2011; more than 5 million people have been forced to flee the country and rebuild their lives elsewhere. Jessi…

28 Dec 2017 • Jessica Bateman local_activity Special feature
20 picturesque Christmas destinations

20 picturesque Christmas destinations

Dreaming of a trip this Christmas? We're here to help. From glittering cities to a few snowy escapes, here are 20 classic destinations for a festive break. …

12 Dec 2017 • Rough Guides Editors camera_alt Gallery
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