Finland's second-oldest town has a hillside of wooden houses in Old Porvoo, red-ochre riverside warehouses, a medieval cathedral on Kirkkotori and many small cafes, chocolate shops and design boutiques.
Porvoo, Finland's second-oldest town, lies about 50 km east of Helsinki in Uusimaa and makes one of the region's most popular day trips. The usual route is a regional bus from the Kamppi bus station, with services roughly every 30 minutes taking about 50-70 minutes; Matkahuolto and OnniBus fares are typically EUR 5-10 one way. Driving along Highway 7 / E18 takes about 50 minutes. In summer the historic steamer M/S J.L. Runeberg also sails from Helsinki Market Square in about 3.5 hours; its 2026 season ended on 5 September, so the next sailings are in late spring 2027. The centre of interest is Old Porvoo, a hillside of narrow cobbled streets and painted wooden houses around Kirkkotori, where the medieval cathedral stands. Below the hill, the red-ochre riverside warehouses line the Porvoonjoki, and the lanes hold small cafes, chocolate shops, antique stores and design boutiques. A relaxed one-day arc begins with a morning bus, arriving by about 10:00 to walk the old town while streets are still quiet. Climb to the cathedral and the viewpoints, then wander the lanes and the riverbank warehouses. Midday suits lunch at a riverside cafe or restaurant, followed by an afternoon of browsing the shops, tasting local chocolate and strolling along the river. A late-afternoon bus returns to Helsinki, leaving four to five hours in town. The best period is May to September, when terraces and shops are open and the town is lively. Winter weekends bring Christmas market atmosphere, though some businesses keep shorter hours. Food stops are plentiful in the old town and by the river, from bakeries to sit-down restaurants, so no packed meal is required. Most of the old town is compact and walkable in comfortable shoes.
| Distance | About 50 km east of Helsinki |
|---|---|
| Travel time | About 1 hour each way by bus plus 4-5 hours in town |
| Getting there | Bus: Regional bus from Helsinki bus station (Kamppi) to Porvoo, roughly every 30 minutes; Matkahuolto and OnniBus fares are typically about EUR 5-10 one way (about $6-12 USD) and vary with booking time |
| Difficulty | easy |
| Address | Kirkkotori, 06100 Porvoo, Finland |
How to get there
- Bus: Kamppi bus terminal to Porvoo bus station, about 50-70 minutes (matkahuolto.fi, onnibus.com; check HSL/Waltti Journey Planner for regional routes)
- Boat: M/S J.L. Runeberg historic steamer, Helsinki Market Square to Porvoo, about 3.5 hours; 2026 season ended on 5 September, so the next sailings are in late spring 2027; 2026 adult fares were EUR 37 one way or EUR 50 return (about $43 / $58 USD), phone +358 40 548 9005
- Car: Highway 7 / E18 east, about 50 minutes
Location
Kirkkotori, 06100 Porvoo, Finland
60.3956, 25.6577 View on map
Highlights
- Stroll the cobbled lanes and painted wooden houses of Old Porvoo
- Visit the medieval cathedral on Kirkkotori
- See the red-ochre riverside warehouses on the Porvoonjoki
- Browse cafes, chocolate shops and design boutiques
- Consider the historic steamer M/S J.L. Runeberg in summer
Tips for visiting
- Take the regional bus from Kamppi; services run roughly every 30 minutes
- Compare Matkahuolto and OnniBus fares, as prices vary with booking time
- Arrive in the morning to see the old town before it gets busy
- The M/S J.L. Runeberg steamer runs only in summer; next sailings are in 2027
- Wear comfortable shoes for the cobbled hill
- Check shop hours in winter, as some close early
When to visit
May to September for open shops and terraces, arriving in the morning to beat the crowds. Winter Christmas market weekends add seasonal atmosphere.
Accessibility
The old town has cobbled streets and slopes that can be difficult for wheelchair users, though the riverside and newer parts of town are flatter. Check with the Porvoo tourist office for accessible routes.
Visit, book or contact
Frequently asked questions
How far is Porvoo from Helsinki and how long does it take?
Porvoo is about 50 km east of Helsinki. The bus takes roughly 50-70 minutes and driving about 50 minutes.
How much does the bus to Porvoo cost?
One-way fares on Matkahuolto and OnniBus are typically about EUR 5-10, depending on booking time.
Can visitors go to Porvoo by boat?
The M/S J.L. Runeberg sails from Helsinki Market Square in summer, taking about 3.5 hours. The 2026 season ended on 5 September.
When is the best time to visit Porvoo?
May to September is best for open terraces and shops. Winter Christmas market weekends are also popular.