I went on a similar cruise to the Baltic a few years ago and saved the excursions for St Petersburg as there you will need a visa to do your own thing. On the first day in the morning did a general city tour, in the afternoon a trip on a canal and then to the Palace where Rasputin died and in the evening a trip to the theatre to see the Red Army. The following day had a trip to Peterhof Palace (beautiful both inside and out) and in the afternoon a shopping trip on which you were allowed freedom from the guide for a few hours. An unusual place to go so well worth spending money on the excursions.
Hi there, we went on the NCL Baltic Cruise last summer, and had a brilliant time. We were able to do our own thing in Talinn, Stockholm, and Warnemunde, as they were all close enough, as long as you don't mind a 15 minute walk to teh heart of the respective cities.
In Copenhagen we were short of time, so did do an excursion and the guide was excellent, but you could catch a local bus there into the city.
In St Petersburg unless you had your own visa, you could NOT go alone. Even going with the group, they were extremely strict, and we were happy to have two brilliant guides to show us round. Have a lovely break!
With the exception of St Petersburg, where the docks are someway out of the main town area and problems arrive in getting out unless you have booked a tour with a local agency or the ship, yes. All of the other ports you mentioned can be walked into or reached by using the shuttle bus. I would suggest that in order to get the most of this opportunity you do some port and tourism studies on the net. Great cruise and brilliant DIYing in the Baltic.. Nei.
Oslo - you dock in town. Copenhagen - it depends on which port you are in, as with Stockholm. Tallin you can walk in to town. StP you have to do organised ship tour or private tour otherwise you need a visa. Port is some distance from town and unless you speak Russian it is not advised to dgo it alone. Warnemunde you are right in town.
We did the Baltic with P & O last year, Oslo is right at the side of the ships berth, also Copenhagen is walkable or there is a service bus at the dockside, Stockholm not possible on our berth, Tallin had a shuttle bus, St Petersburg better with excursion as you need a visa otherwise which costs more than most excursions which go on a group vi.
Without you telling us what ship and dates you are on it is difficult to answer. So the true answer is 'it depends'..In Olso there is a port right in town otherwise the other port is some way out. Copenhagen there are also 2 ports, one is right by Little Mermaid status; again also 2 ports in Stockholm. Tallinn and Warnemunde you are right in town, and as for St P it is impossible to 'do your own thing' unless you have a visa and you speak Russian. You have to do a ships tour or a private tour with a company like Alla or RedOctober in this port.
There are 2 cruise piers in Copenhagen and neither is near the downtown. Langeline is the most used and the Little Mermaid is a short walk from the pier. You walk past some shops / bars and you will come to The Little mermaid statue, then past a yacht marina and up to The Rosenburg Palace and onto Nyehawn. The other port is called Freeport.
The website for the Stockholm ports is
On the left side, Click on Our Ports, and then The Ports of Stockholm, and then Vessel Calls. Then use the pulldown menu in the middle of the page to select Expected Cruise Vessels. Then click the Visa/View button.