Piran Travel Guide

City Coastal city in Slovenia, known for tourism

Stone alleys funnel to Tartini Square and the sea in Piran; visitors linger over seafood risotto, climb the bell tower for harbour views, and walk salt pans toward nearby Portorož.

Main image
Wikivoyage banner
Costs
USD 70-130 / day
Midrange coastal prices; seafood and hotels raise costs in summer.
Safety
Very safe
Low crime; tourist areas crowded in peak season.
Best Time
May-September
Warm seas and outdoor dining peak in summer months.
Time
Weather
Population
4,192
Infrastructure & Convenience
Mostly car-free old town; limited parking, good bus connections.
Popularity
Attracts history lovers, seafood fans, and photographers.
Known For
Venetian architecture, Tartini Square, Sea views and promenades, Narrow lanes, Seafood cuisine, St. George's Church, Salt pans nearby, Sunset views
Tartini Square is named for composer Giuseppe Tartini, who was born in Piran in 1692.

Why Visit Piran? #

Perched on a narrow Adriatic promontory, Piran enchants with Venetian architecture and seaside charm. Tartini Square and the bell tower of St. George’s Church anchor the compact old town, and the nearby Sečovlje Saltworks add a salt‑harvesting tradition to explore. Fresh seafood and Mediterranean flavors dominate the restaurants along the marina. Narrow lanes and sunset views over the Gulf of Trieste create an intimate coastal atmosphere.

Top Things to Do in Piran

All Attractions ›
Don't Miss
  • Tartini Square (Tartinijev trg) - Relax on Tartini Square, surrounded by cafés and medieval Venetian architecture.
  • St. George's Church - Climb to St. George's Church for panoramic views across Piran and the Adriatic.
  • Piran town walls - Walk Piran's medieval town walls for elevated coastal views and photo opportunities.
  • Harbour-front restaurants - Sample seafood at the harbour-front restaurants along Piran's scenic waterfront.
Hidden Gems
  • Fiesa Lake and beach - Discover Fiesa lake and little beach for quiet swims and pine-fringed sand.
  • Piran Maritime Museum - Visit the Maritime Museum in Piran for local seafaring history and exhibits.
  • Sečovlje Salina Nature Park - Walk the salt pans at Sečovlje Salina Nature Park, birdwatching and salt heritage.
Day Trips
  • Portorož - Spend time in Portorož for beaches, seaside promenades, and night-time dining options.
  • Škocjan Caves - Visit Škocjan Caves UNESCO site for vast underground passages and river canyons.
  • Trieste (Italy) - Cross to Trieste for imperial architecture, cafés, and the grand Piazza Unità d'Italia.

Best Time to Visit Piran #

Best time for Piran is late May through September when sea temperatures and sunshine make beach and boat days ideal. Winters are mild and peaceful but occasionally rainy, with limited tourist services.

Winter
December - February · 5°C to 12°C (41°F to 54°F)
Piran's winters are mild and quiet; good for off-season strolling and seafood without crowds, though some services close and weather can be wet.
Spring
March - May · 10°C to 20°C (50°F to 68°F)
Spring is pleasant with blooming gardens and manageable crowds - ideal for walking the old town and early seaside days.
Summer
June - August · 22°C to 30°C (72°F to 86°F)
Summer is hot and busy with sunbathers and lively waterfront bars; fantastic for swimming and nightlife, but expect higher prices and crowds.

Best Time to Visit Piran #

Climate

Temperate climate with warm summers (peaking in July) and cold winters (coldest in January). Temperatures range from 3°C to 28°C. Moderate rainfall (975 mm/year).

Best Time to Visit
JulyAugustJune
Temperature & Rainfall
Temperature Range
35°
Warmest Month
-10°
Coldest Month
Monthly Conditions

January

January is the coolest month with highs of 8°C and lows of 3°C. Moderate rainfall (63 mm) and mostly overcast skies.

45 Poor

Comfort

Feels Like Cold
C
Temperature
83%
Humidity
Very Humid

Weather

63 mm
Rainfall
2.2 m/s
Wind
Calm
0.1
UV Index
Low
9.0h daylight

February

February is cold with highs of 9°C and lows of 3°C. Moderate rainfall (52 mm) and partly cloudy skies.

59 Acceptable

Comfort

Feels Like Cold
C
Temperature
81%
Humidity
Very Humid

Weather

52 mm
Rainfall
2.4 m/s
Wind
Calm
0.3
UV Index
Low
10.2h daylight

March

March is cold with highs of 12°C and lows of 5°C. Moderate rainfall (66 mm) and partly cloudy skies.

61 Good

Comfort

Feels Like Cold
C
Temperature
12°
78%
Humidity
Very Humid

Weather

66 mm
Rainfall
2.5 m/s
Wind
Calm
0.6
UV Index
Moderate
11.8h daylight

April

April is cool with highs of 16°C and lows of 9°C. Moderate rainfall (78 mm) and partly cloudy skies.

69 Good

Comfort

12°
Feels Like Cool
12°C
Temperature
16°
74%
Humidity
Very Humid

Weather

78 mm
Rainfall
2.5 m/s
Wind
Calm
1.0
UV Index
Moderate
13.4h daylight

May

May is cool with highs of 21°C and lows of 13°C. Moderate rainfall (77 mm) and partly cloudy skies.

71 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
13° 21°
73%
Humidity
Very Humid

Weather

77 mm
Rainfall
2.2 m/s
Wind
Calm
1.4
UV Index
High
14.7h daylight

June

June is mild with highs of 25°C and lows of 17°C. Regular rainfall (92 mm) and partly cloudy skies.

79 Very Good

Comfort

21°
Feels Like Mild
21°C
Temperature
17° 25°
71%
Humidity
Very Humid

Weather

92 mm
Rainfall
2.1 m/s
Wind
Calm
1.7
UV Index
Very High
15.4h daylight

July

July is the warmest month with highs of 28°C and lows of 19°C. Moderate rainfall (60 mm) and mostly sunny skies.

87 Excellent

Comfort

24°
Feels Like Mild
24°C
Temperature
19° 28°
65%
Humidity
Humid

Weather

60 mm
Rainfall
2.1 m/s
Wind
Calm
1.8
UV Index
Very High
15.1h daylight

August

August is mild with highs of 28°C and lows of 19°C. Regular rainfall (84 mm) and mostly sunny skies.

85 Excellent

Comfort

23°
Feels Like Mild
23°C
Temperature
19° 28°
66%
Humidity
Humid

Weather

84 mm
Rainfall
2.1 m/s
Wind
Calm
1.5
UV Index
High
13.9h daylight

September

September is mild with highs of 23°C and lows of 16°C. Significant rainfall (109 mm) and partly cloudy skies.

77 Very Good

Comfort

19°
Feels Like Mild
19°C
Temperature
16° 23°
71%
Humidity
Very Humid

Weather

109 mm
Rainfall
2.1 m/s
Wind
Calm
0.9
UV Index
Moderate
12.4h daylight

October

October is cool with highs of 18°C and lows of 12°C. The wettest month with heavy rain (112 mm) and partly cloudy skies.

63 Good

Comfort

15°
Feels Like Cool
15°C
Temperature
12° 18°
79%
Humidity
Very Humid

Weather

112 mm
Rainfall
2.4 m/s
Wind
Calm
0.5
UV Index
Low
10.8h daylight

November

November is cool with highs of 13°C and lows of 7°C. Regular rainfall (100 mm) and mostly overcast skies.

51 Acceptable

Comfort

10°
Feels Like Cool
10°C
Temperature
13°
83%
Humidity
Very Humid

Weather

100 mm
Rainfall
2.4 m/s
Wind
Calm
0.2
UV Index
Low
9.4h daylight

December

December is cold with highs of 10°C and lows of 4°C. Regular rainfall (82 mm) and partly cloudy skies.

55 Acceptable

Comfort

Feels Like Cold
C
Temperature
10°
82%
Humidity
Very Humid

Weather

82 mm
Rainfall
2.3 m/s
Wind
Calm
0.1
UV Index
Low
8.6h daylight

How to Get to Piran

Piran has no rail station and is best reached by bus from Koper or by shuttle from Trieste or Ljubljana airports. Koper and Divača are the railway/road hubs; final access to Piran is normally by local bus or taxi.

By Air

Trieste - Friuli Venezia Giulia (TRS): Trieste airport is the closest international airport for Piran; transfers by bus or private shuttle take about 30-75 minutes depending on route and operator. Typical shuttle/bus fares range €5-15.

Ljubljana Jože Pučnik Airport (LJU): Ljubljana is the main Slovenian airport; reaching Piran from LJU typically requires a bus or car (roughly 1.5-2 hours). Shared shuttles and private transfers are common - fares usually range €15-30 for a direct transfer.

By Train & Bus

Train: There is no direct railway to Piran. The nearest mainline station is Divača or Koper (Divača is on the mainline; from Divača you take a bus to the coast). From Divača or Koper, buses run to Piran - the bus leg is typically 30-60 minutes and fares are modest (a few euros).

Bus: Buses are the easiest way to reach Piran. Regular services run from Koper (≈20-30 minutes, ≈€1.5-3) and from Ljubljana (≈1.5-2 hours, ≈€8-15). Local buses link Piran with nearby Portorož and Koper.

How to Get Around Piran #

Piran’s old town is extremely walkable but has very narrow streets unsuited to cars; expect to park outside the historic centre and walk in. Local and regional buses connect Piran with Koper and ports; taxis are available but limited. Exploring on foot is the best way to enjoy the town’s medieval lanes and seafront.

Where to Stay in Piran #

Budget
Old Town / Tartini Square - $40-110/night
Piran has few true hostels; most budget travellers use small guesthouses or private apartments in the old town.
Mid-Range
Old Town / Seafront - $120-220/night
Mid-range options center on the old town and nearby Portorož. Choose seaside rooms for the best experience.
Luxury
Seafront / Portorož - $220-450/night
Piran proper has limited luxury hotels; most high-end spa resorts are in nearby Portorož, a short drive away.

Where to Eat in Piran #

Breakdown of cuisine types found across Piran's restaurants and food venues, based on OpenStreetMap data.

Regional
Pizza
Fish
Italian
Seafood
Local
Pasta
Croatian
Mediterranean
Meat
Balkan
Barbecue
Coffee Shop
Italian Pizza
Grill
Kebab
Burger
Chinese
Noodles
Turkish

Nightlife in Piran #

Piran has a pleasant evening atmosphere with restaurants and bars clustered around Tartini Square and the seafront. Nightlife is more about dining and relaxed drinks than late-night clubbing; activity increases noticeably in summer.

Shopping in Piran #

Piran’s shopping is focused on local crafts, galleries and speciality food shops. Salt from the Sečovlje salt pans is a regional speciality, and several small shops offer artisanal products, seafood and souvenirs aimed at visitors to the Old Town.

Nearby Cities #