Guides › Estonia › Viljandi, Estonia
City guide

Viljandi, Estonia

Viljandi is a city and municipality in southern Estonia with a population of 17,000 in 2026. It is the capital of Viljandi County and is geographically located between two major Estonian cities, Pärnu and Tartu.

Type CityPopulation 17,000

Why go

  • Town in Estonia.
  • Served by Karksi Airfield.

History

Viljandi is a city and municipality in southern Estonia with a population of 17,000 in 2026. It is the capital of Viljandi County and is geographically located between two major Estonian cities, Pärnu and Tartu.

Where to stay

Tallinna tn 11-2, Viljandi, 71013 Viljandi maakond, Estonia · nurmbergimaja.hotelre.top
Indoor
Johan Laidoneri plats 8, Viljandi, 71020 Viljandi maakond, Estonia · parkhotelviljandi.ee
Indoor
Viljandi vald Viljandimaa, Pinska küla, 71066, Estonia · pinskamajutus.ee
Indoor
Posti tn 11, Viljandi, 71004 Viljandi maakond, Estonia · vanalinna.xtadia.com
Indoor
Tartu tn 11, Viljandi, 71004 Viljandi maakond, Estonia · ghv.ee
Indoor
Ranna pst 6, Viljandi, 71003 Viljandi maakond, Estonia · justrest.eu
Indoor
Tartu tn 72, Viljandi, 71005 Viljandi maakond, Estonia · voodikohtviljandis.hotelo2.top
Indoor
Endla tn 9, Viljandi, 71008 Viljandi maakond, Estonia
Indoor
Tallinna tn 24, Viljandi, 71008 Viljandi maakond, Estonia · centrum.ee
Indoor
Pikk tn 2b, Viljandi, 71003 Viljandi maakond, Estonia · hostelingeri.ee
Indoor
Pirni tn 4, Viljandi, 71017 Viljandi maakond, Estonia · peetrimoisavilla.ee
Indoor
Pirni tn 14, Viljandi, 71017 Viljandi maakond, Estonia · feliximaja.ee
Indoor
C. R. Jakobsoni tn 55, Viljandi, 71004 Viljandi maakond, Estonia
Indoor
Kullamäe tn 21, Viljandi, 71008 Viljandi maakond, Estonia
Indoor
Valuoja puiestee 7, Viljandi, 71014 Viljandi maakond, Estonia
Indoor
ridaelamu boks, Anton Irve 3, nr 1, Viljandi, 71010, Estonia
Indoor
Riia mnt. 52, Viljandi, 71009 Viljandi maakond, Estonia · mannimaja.ee
Indoor
Suur-Kaare tn 112, Viljandi, 71016 Viljandi maakond, Estonia · kaarepuhkemaja.eu
Indoor
Pärsti, 71118 Viljandi County, Estonia
Indoor
Posti 14,Viljandi,71004 Viljandi maakond, Viljandi, 71007, Estonia · viljandiapartment.ee
Indoor
Hariduse tn 3, Viljandi, 71011 Viljandi maakond, Estonia · summer.xtadia.com
Indoor

Restaurants & places to go

Seafood, Restaurant · Wifi Opening hours: 12:00-21:00 Features: takeaway, delivery · 5 Arkaadia aed · sushicity.ee
Indoor
Steak House, Armenia, Fish And Chips, Fast Food · Armeenia köök Opening hours: Mo-Sa 11:00-21:00 Features: outdoor seating, takeaway · 6a Posti, Viljandi · armeeniakook.ee
Indoor
Burger, Fast Food · Opening hours: Mo-Su 09:00-22:00 Features: outdoor seating, takeaway · 41 Tallinna, Viljandi, 71020 · hesburger.ee
Indoor
Asian, Restaurant · Opening hours: Mo-Th 11:00-22:00; Fr-Sa 11:00-23:00; Su 12:00-21:00 Features: takeaway · 14 Tartu, Viljandi, 71004 · vagamama.ee
Indoor
Greek, Restaurant · Opening hours: Th 16:00-22:00; Fr 16:00-00:00; Su 12:00-19:00; Sa 12:00-00:00 Features: vegan options · 4 Pikk, Viljandi, 71003 · villamaria.ee
Indoor
Regional, Restaurant · Opening hours: Tu-Th 11:00-18:00; Fr-Sa 11:00-19:00 · 6 Tasuja pst, Viljandi, 71011 · aidakohvik.ee
Indoor
Pizza, Regional, Restaurant · Opening hours: Mo-Sa 11:00-22:00; Su 12:00-22:00 Features: outdoor seating, takeaway, delivery · amritacafe.ee
Indoor
Cafe · Opening hours: Mo-Sa 10:00-18:00 · 8 Väike-Turu, Viljandi · arturijuures.ee
Indoor
International, Restaurant · International restaurant · 11 Tartu, Viljandi, 71004 · ghv.ee
Indoor
Coffee Shop, Cafe · Coffee Shop cafe · 24 Tallinna, Viljandi, 71008 · caramel.ee
Indoor
Georgian, Restaurant · Features: takeaway, delivery · 28 Lossi, Viljandi, 71004
Indoor
Sushi, Fast Food · Sushi fast food · 41 Tallinna, Viljandi, 71020
Indoor
Fast Food · Opening hours: Mo-Su 10:00-22:00 · 42a Riia mnt, Viljandi, 71009
Indoor
Ice Cream · Opening hours: Su-Th 11:00-17:00; Fr-Sa 11:00-18:00 Features: outdoor seating · 2A Tallinna, Viljandi
Indoor
Restaurant · restaurant · 4 Tasuja pst, Viljandi, 71020 · schlossfellin.ee
Indoor
Burger, Fish And Chips, Sandwich, Steak House, Fast Food · Opening hours: Su-Th 10:00-22:00, Fr,Sa 10:00-24:00 Features: outdoor seating · 11 Vaksali,… · objektkiirtoit.ee
Indoor
Asian, Restaurant · Opening hours: We-Sa 12:00-21:00 Features: takeaway · 32a Vaksali, Viljandi, 71012
Indoor
Regional, Coffee Shop, Cafe · Opening hours: Mo 09:00-16:00; Tu-Fr: 09:00-22:00; Sa 10:00-22:00; Su 10:00-14:00 · 1 Tartu, Viljandi, 71004 · kodujakohvik.ee
Indoor
Pizza, Fast Food · Opening hours: Mo-Su 11:00-13:30,14:00-21:00 Features: step-free access · 2 Puidu, Viljandi · pizzakiosk.ee
Indoor
Cafe · Opening hours: Mo-Fr 09:00-16:00 · 28 Männimäe tee, Viljandi · ukuarukohvik.ee
Indoor
Coffee Shop, Cafe · Features: outdoor seating · 22 Tallinna, Viljandi, 71001
Indoor
Fast Food · fast food
Indoor
Ice Cream · Opening hours: Mo-Su 12:00-19:00
Indoor
Restaurant · Opening hours: Mo-Fr 11:00-16:00 · 67 Leola, Viljandi
Indoor
Burger, Fast Food · Opening hours: Mo-Su 11:00-22:00 Features: outdoor seating · 4a Tallinna, Viljandi
Indoor
Asian, Restaurant · Opening hours: Mo-Su 11:00-22:00 · 11 Carl Robert Jakobsoni, Viljandi, 71020
Indoor
Regional, Restaurant · Opening hours: Tu-Th 12:00-21:00; Fr-Sa 12:00-23:00; Su 12:00-19:00 Features: outdoor seating, takeaway, vegan options, halal, kosher,… · kohvikfellin.ee
Indoor
Pizza, Fast Food · Opening hours: Mo-Th,Su 10:00-21:00; Fr-Sa 10:00-22:00 Features: takeaway
Indoor
Cafe · Opening hours: Mo-Fr 08:00-17:30; Sa 08:00-15:00 Features: step-free access · 2 Tehnika, Viljandi, 71011 · caramel.ee
Indoor
Burger, Ice Cream · Opening hours: 10:00-18:00 Features: outdoor seating
Indoor
Asian, Restaurant · Asian restaurant · 6 Tartu, Viljandi, 71004
Indoor
Regional, Restaurant · Opening hours: Mo-Th 12:00-21:00; Fr-Sa 12:00-23:00 Features: outdoor seating, takeaway, delivery · 8 Johan Laidoneri plats, Viljandi,… · parkhotelviljandi.ee
Indoor
Cafe · Opening hours: Mo-We 12:00-21:00; Th-Sa 12:00-23:00; Su 12:00-17:00 Features: step-free access · 4 Tasuja pst, Viljandi, 71020 · schlossfellin.ee
Indoor
Regional, Restaurant · Opening hours: Mo-Su 11:00-22:00 · 4 Vaksali, Viljandi, 71020 · raudnael.com
Indoor
Cafe · Features: outdoor seating · 7 Vaksali, Viljandi · ugala.ee
Indoor
Regional, Restaurant · Opening hours: Tu-Sa 09:00-17:00 Features: outdoor seating, takeaway · 2 Koidu, Viljandi, 71004 · facebook.com
Indoor
Cafe · cafe · 52d Riia mnt, Viljandi, 71009 · mannimaja.ee
Indoor
Regional, Restaurant · Opening hours: Mo-Fr 08:30-17:00 Features: outdoor seating, step-free access · 44 Vaksali, Viljandi, 71012 · facebook.com
Indoor
Cafe · Opening hours: Mo-Fr 08:00-19:00; Sa,Su 09:00-19:00 · 31 Lossi, Viljandi, 71004
Indoor
Regional, Restaurant · Features: outdoor seating, takeaway, delivery · 5 Tallinna, Viljandi, 71018 · restoranharmoonia.ee
Indoor
Cafe · Features: outdoor seating · 4 Tartu, Viljandi, 71004
Indoor
Regional, Restaurant · Regional restaurant · 24 Tallinna, Viljandi, 71008
Indoor
Cafe · Features: outdoor seating · 88 Tartu, Viljandi, 71005
Indoor
Regional, Cafe · Regional cafe
Indoor
Cafe · cafe · 30 Reinu tee, Viljandi, 71020
Indoor

3 more places in the Ultimate edition. See the Ultimate edition →

Airports

Viljandi Airfield 5.7 km to the centre
Viljandi, 84, EE
Outdoor
Karksi Airfield 28 km to the centre
Karksi, 84, EE
Outdoor
Riidaja Airfield 36 km to the centre
Riidaja, 82, EE
Outdoor

Where things are

Full geo-intelligence in Better Mapping →
Local search powered by Geoverts and geo-intelligence by Better Mapping base map © OSM

Photographs

When to go

Tourist season
May – September

The warmer, longer-day half of the year is the safest bet for a first visit.

Shoulder season
April, October

Cooler and quieter, with fewer visitors and better value.

Worth avoiding
Deep winter

Short days and the coldest weather — check local conditions before travelling.

Getting there & around

Getting there. The nearest airport on record is Karksi Airfield; 2 other airports serve the wider area. Check rail and road links from the tourism sources below.

Getting around. Use the map above to orient yourself; nearby hotels, attractions and places to eat are listed from the live Ultimate data for Viljandi, Estonia. Local transit details will be added as the guide is expanded.