An attractive seaside city, Ventspils, 200km northwest of Rīga, is also Latvia’s biggest port and strategic naval settlement since the twelfth century until the end of Soviet occupation in 1991. The city’s Old Town with its cobbled streets, its beach – the best in Latvia – and handful of museums make Ventspils a great place to while away a couple of days.

One of the city’s main draws is the long stretch of clean white-sand beach at the town’s western end – a worthy recipient of the Blue Flag and popular with sun worshippers, volleyball players and kitesurfers in summer. Still, it’s so big that you needn’t jostle other beachgoers for elbow space even at the height of peak season. In Jūrmalas parks near the beach, you’ll find the popular Beach Aquapark and also the open-air museum, its ethnographic expositions featuring traditional fishermen’s dwellings and equipment.

At the northern end of the beach, a long boardwalk, overlooked by a viewing tower, stretches towards the lighthouse. Here you can spot one of several specimens from Ventspils’ bizarre Cow Parade – the Sailor Cow. Other cow sculptures are found along the Ostas iela promenade that leads east towards the ferry port; don’t miss the Travelling Cow, shaped like a giant suitcase. South of the promenade lies the Old Town, with its Art Nouveau buildings and its attractive main square, overlooked by the jolly yellow Nicholas Evangelical Lutheran Church and featuring a giant quill sculpture due to the town’s popularity with international writers. The Old Town’s most interesting feature is the thirteenth-century Castle of the Livonian Order, home to an excellent interactive museum featuring the history of the city and port and a disturbing exhibit on the Soviet prison in the barracks.

Book through Rough Guides’ trusted travel partners

Latvia 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
Ten central & Eastern European sites to mark the WWI Centenary

Ten central & Eastern European sites to mark the WWI Centenary

Most of us know that World War I started with the assassination of an Austrian Archduke in the Bosnian capital of Sarajevo. For the English-speaking world, howe…

02 Apr 2014 • Jonathan Bousfield insert_drive_file Article
European Capital of Culture 2014: why Riga?

European Capital of Culture 2014: why Riga?

January 2014 sees the start of Riga’s year-long stint as European Capital of Culture, an honour it shares with the Swedish town of Umeå. The occasion provide…

13 Jan 2014 • Jonathan Bousfield 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