Bremen’s cruise port is located in Bremerhaven, about 60km north of Bremen city center. The Columbus Cruise Center serves as the main terminal. Shuttles and trains connect to Bremen’s historic center, featuring the UNESCO-listed Town Hall, Roland statue, and charming Schnoor Quarter. The port handles both river and ocean-going vessels throughout the cruise season.

I wasn’t sure what to expect when our cruise ship docked in Bremerhaven, but I’m so glad we took the time to explore Bremen. The shuttle from the port terminal made it easy to get into the city center, and honestly, the old town area is like something out of a storybook. We spent most of our time wandering around the Marktplatz, checking out the famous Town Musicians statue and the stunning Roland figure. The architecture is incredible – those colorful buildings along BöttcherstraĂźe are perfect for photos, and we stumbled into this cozy cafĂ© there that served the best apple strudel I’ve had in ages.

What really made the day was how walkable everything is once you’re in the city center. We hit the main sights in Bremen without feeling rushed, then still had time to grab some local beer at one of the breweries near the Schnoor Quarter. That narrow medieval street with all the tiny shops is adorable, though it does get crowded. The whole excursion felt relaxed and manageable, which isn’t always the case with cruise port visits. Just make sure you factor in the 45-minute journey each way between Bremerhaven and Bremen if you’re planning your day.

Want to know more about Germany cruise ports?

Understanding Bremen and Bremerhaven: The Geography You Need to Know

Here’s where things get a bit confusing for first-timers. Bremen is the city with all the historic attractions and medieval charm. Bremerhaven is the actual port city where your ship docks. They’re two separate municipalities, though Bremerhaven technically belongs to the state of Bremen. Think of it like Southampton and London – you dock in one place and visit another.

Your ship will berth at the Columbus Cruise Center in Bremerhaven, a modern terminal with basic facilities including restrooms, a small café, and tourist information. The terminal itself is located at the Columbuskaje along the Weser River. Most ocean-going cruise ships dock here, while river cruise vessels sometimes dock closer to Bremen proper.

👉 👉 Book shore excursions in Germany direct and save

Getting from Bremerhaven Port to Bremen City Center

You’ve got three main options here, and each has its pros and cons depending on your budget and how much you like to plan ahead.

Cruise Line Shuttle Buses

Most cruise lines offer a shuttle service between the port terminal and Bremen’s main train station or city center. The journey takes about 45 minutes to an hour depending on traffic. Expect to pay anywhere from €15 to €25 per person for a round trip. The advantage is simplicity – you hop on, you hop off, and the timing is coordinated with your ship’s schedule so you won’t accidentally get left behind.

The downside? You’re on their schedule, not yours. If you want to catch an earlier shuttle back or stay a bit longer, you might be out of luck. Also, these shuttles often drop you at the Hauptbahnhof (main station) rather than right in the old town, though it’s only a 10-minute walk from there.

Regional Trains (The Local’s Choice)

This is my personal favorite option. From the Columbus Cruise Center, you can take a local bus (number 502 or 508) to Bremerhaven Hauptbahnhof. The bus ride takes about 10-15 minutes and costs around €3. From there, catch a regional train (RE or RB service) directly to Bremen Hauptbahnhof. The train journey takes 35-45 minutes and costs approximately €10-12 each way.

Here’s the insider tip: Buy a Niedersachsen-Ticket or a Bremen/Niedersachsen day pass if you’re traveling in a group. These regional day passes allow up to five people to travel together for a flat rate that’s often cheaper than individual tickets. You can purchase tickets at the machines in the station or use the DB Navigator app.

The trains run frequently throughout the day (usually every 30 minutes during peak times), giving you flexibility. Just keep a close eye on the time for your return journey – don’t cut it too close to your all-aboard time.

Taxi or Private Transfer

If you’re traveling with a group or just prefer the convenience, a taxi from the port to Bremen will run you about €80-120 depending on traffic and the exact destination. You can split this among four people, which makes it more reasonable. Pre-booking a private transfer through your cruise line or an independent company gives you peace of mind, though you’ll pay a premium for it.

What to See and Do in Bremen (The Highlights)

What to See and Do in Bremen (The Highlights)

Bremen punches well above its weight for a city of its size. The Altstadt (old town) is compact enough to explore on foot in a day, yet packed with attractions that span over 1,200 years of history.

The Marktplatz and UNESCO World Heritage Sites

Start at the Marktplatz, Bremen’s historic market square and the heart of the old town. This is where you’ll find two UNESCO World Heritage sites side by side – the Gothic Town Hall (Rathaus) and the Roland statue.

The Town Hall dates back to the early 15th century and features a stunning Renaissance façade added later. The building is still used for government functions, but you can take guided tours of the interior to see the magnificent Upper Hall with its carved wooden ceiling and the historic wine cellar (Ratskeller) beneath. The wine cellar has been operating continuously for over 600 years and houses one of the largest collections of German wines. If you have time, booking a tasting here is worth it.

The Roland statue stands 5.5 meters tall (over 10 meters including the canopy) and represents civic freedom and market rights. Local legend says Bremen will remain free and independent as long as Roland stands in the square. During World War II, the statue was bricked up for protection – the locals weren’t taking any chances.

The Town Musicians of Bremen

Just beside the Town Hall, you’ll find the bronze statue depicting the Bremer Stadtmusikanten from the Grimm Brothers’ fairy tale. The sculpture shows a donkey, dog, cat and rooster stacked on top of each other. There’s a local superstition that rubbing the donkey’s front legs brings good luck, which explains why they’re shinier than the rest of the statue. You’ll probably have to queue for your photo – this is easily Bremen’s most photographed spot.

Here’s something most tourists don’t know: The animals in the fairy tale never actually made it to Bremen. They scared off some robbers and decided to stay where they were. But don’t tell the Bremen tourism board that.

👉 👉 Book shore excursions in Germany direct and save

Böttcherstraße

This 100-meter-long street connecting the Marktplatz to the Weser River is an architectural oddball and absolutely fascinating. In the 1920s and 30s, coffee merchant Ludwig Roselius transformed this medieval alley into an expressionist masterpiece featuring brick buildings, sculptures and courtyards.

The street houses several museums including the Paula Modersohn-Becker Museum (dedicated to one of Germany’s most important early expressionist painters) and the Ludwig Roselius Museum. Even if museums aren’t your thing, just walking through here is an experience. The Glockenspiel House features a carillon with Meissen porcelain bells that chimes three times daily (at noon, 3pm and 6pm from January through March, with additional times during the warmer months), displaying rotating panels that illustrate transatlantic explorers and adventurers.

The street has excellent shops for souvenirs, particularly the Haus der Heimat and chocolatiers. There are also several cafés – grab a seat at one and watch the parade of tourists go by.

The Schnoor Quarter

If BöttcherstraĂźe is Bremen’s art nouveau showcase, the Schnoor is its medieval heart. This warren of narrow lanes dates back to the 13th and 14th centuries and features the oldest surviving buildings in Bremen. The name “Schnoor” comes from the Low German word for string, referring to the way the houses are strung together along the tight alleyways.

Today it’s a pedestrian zone filled with boutiques, craft shops, galleries, cafĂ©s and restaurants. Yes, it’s touristy, but it’s also genuinely charming. The smallest house in Bremen is located here – a tiny dwelling on Stavendamm that’s barely wider than its door.

Shopping tip: Look for authentic Baltic amber jewelry and traditional German crafts here. Prices are generally better than at the port terminal shops, and the quality is higher.

St. Petri Dom (Bremen Cathedral)

Bremen’s cathedral towers over the Marktplatz with its distinctive twin spires. The building combines Romanesque and Gothic architectural styles and has been standing in various forms since the 8th century. You can climb the south tower (265 steps) for panoramic views over the old town and toward the Weser River. On a clear day, you can see all the way to Bremerhaven.

The cathedral also houses a small museum in its east crypt, but the real curiosity is the lead cellar (Bleikeller) where several mummified bodies are displayed. These corpses were naturally preserved due to the dry air circulation in the cellar. It’s a bit macabre but historically fascinating if you’re into that sort of thing.

The Weser Promenade

Called the Schlachte, this riverside promenade along the Weser was once Bremen’s medieval harbor. Today it’s lined with beer gardens, restaurants and outdoor seating. During warmer months, this is the place to be for lunch or an afternoon drink. You can watch boats and small cruise vessels pass by while enjoying traditional Bremen cuisine.

Several companies offer hour-long boat tours on the Weser from here, though you probably won’t have time for this if you’re on a cruise ship schedule. If you do have a few extra hours, these tours provide a different perspective on the city and the port operations.

Things to Do in Bremerhaven (Near the Port)

If you don’t want to make the trek to Bremen or you have limited time before your ship departs, Bremerhaven itself has some worthwhile attractions within walking distance or a short bus ride from the Columbus Cruise Center.

German Emigration Center (Deutsches Auswandererhaus)

Located about 2 kilometers from the cruise terminal, this museum tells the story of the seven million Germans who emigrated to the Americas through Bremerhaven between 1830 and 1974. It’s one of Europe’s finest emigration museums and offers an emotional, interactive experience where you follow the journey of actual emigrants. The museum provides audio guides in English and typically takes about two hours to tour properly.

Many Americans and Australians with German ancestry find this museum particularly moving as Bremerhaven was a major departure point for their ancestors. You can even search databases to see if your relatives passed through here.

German Maritime Museum (Deutsches Schifffahrtsmuseum)

Also about 2 kilometers from the terminal, this extensive maritime museum showcases Germany’s naval and merchant shipping history. The museum includes several historic vessels you can board, including a Hanseatic cog from 1380 (one of the oldest preserved ships in Europe), a WWII submarine, and various research vessels.

Maritime enthusiasts could easily spend three or four hours here. If you’re only moderately interested, budget about 90 minutes to see the highlights. The museum’s location along the old harbor area makes for a pleasant walk.

Climate House (Klimahaus Bremerhaven 8° Ost)

This unique science center takes you on a journey along the 8th meridian east, experiencing different climate zones from Switzerland to Antarctica. It’s interactive, family-friendly and genuinely educational without being preachy. The building itself is architecturally striking – you can’t miss it from the waterfront.

Plan for at least two hours here if you want to see everything. It’s located about 1.5 kilometers from the cruise terminal, easily walkable or a short bus ride.

Zoo am Meer

Bremen’s compact zoo focuses on coastal and marine animals including polar bears, seals, penguins and Arctic foxes. It’s small enough to tour in an hour or so and makes a nice stop if you’re traveling with children. The location right by the sea provides a pleasant atmosphere, and the exhibits are modern and well-maintained.

👉 👉 Book shore excursions in Germany direct and save

Food and Drink: What to Try in Bremen

Bremen has a solid food scene that goes beyond the typical German fare, though you should definitely try the local specialties too.

Local Dishes You Shouldn’t Miss

  • Bremer KĂĽkenragout: A creamy chicken ragout traditionally served in a puff pastry shell. This is comfort food at its finest.
  • Bremer Knipp: A type of coarse pork sausage made from oats, offal and spices. It’s usually served with fried potatoes. This is an acquired taste but very traditional.
  • Labskaus: A sailor’s dish made from corned beef, potatoes, onions and beetroot, typically topped with a fried egg and pickles. It looks like dog food but tastes better than it sounds.
  • GrĂĽnkohl mit Pinkel: Kale with a special smoked sausage called Pinkel. This is a winter specialty but some restaurants serve it year-round.
  • Franzbrötchen: Though originally from Hamburg, you’ll find these cinnamon pastries in Bremen bakeries. They’re perfect with morning coffee.

Where to Eat in Bremen

The Schnoor Quarter and around the Marktplatz have the highest concentration of restaurants, but also the highest tourist prices. For better value, walk a few streets away from the main attractions.

Quick Lunch Options:

  • Kaffee Maak: In BöttcherstraĂźe, perfect for coffee and cake
  • SchĂĽttinger Gasthausbrauerei: A brewpub on the Weser promenade serving traditional food and their own beers
  • Kleiner Olymp: A local favorite for schnitzel and German classics, slightly away from the tourist center

For Beer Lovers:

Bremen takes its beer seriously. The city has been brewing since medieval times. Try Beck’s (yes, that Beck’s – it’s brewed here) or better yet, seek out local craft options like Bremer Beer and Union Brauerei products. The Ratskeller under the Town Hall serves over 600 German wines but also has a good beer selection.

Sample Itineraries for Different Time Constraints

If You Have 4-5 Hours

This is tight but doable if your ship docks early and you’re willing to skip Bremerhaven entirely.

  • 9:00am: Take the first shuttle or train to Bremen
  • 9:45am: Arrive in Bremen, walk to Marktplatz (10 minutes)
  • 10:00am-11:30am: Explore Marktplatz, Town Hall exterior, Roland statue, Town Musicians statue, St. Petri Dom
  • 11:30am-12:00pm: Walk through BöttcherstraĂźe
  • 12:00pm-12:45pm: Quick lunch at a cafĂ© or grab something to go
  • 12:45pm-1:30pm: Explore Schnoor Quarter, shopping
  • 1:30pm: Head back to station
  • 2:15pm: Back at ship

This schedule is aggressive and doesn’t leave much breathing room, but it hits the main highlights.

If You Have 6-7 Hours

This is the sweet spot for most cruise passengers.

  • 9:00am: Depart for Bremen
  • 9:45am: Arrive, head to Marktplatz
  • 10:00am-12:00pm: Explore Marktplatz area, climb cathedral tower, tour Town Hall if available, BöttcherstraĂźe
  • 12:00pm-1:15pm: Leisurely lunch at a restaurant in Schnoor or along the Schlachte promenade
  • 1:15pm-2:30pm: Explore Schnoor Quarter, shopping and photos
  • 2:30pm-3:00pm: Walk along Weser promenade, grab a coffee or beer
  • 3:00pm: Head back to station
  • 4:00pm: Back at ship

This gives you time to actually enjoy Bremen rather than just checking boxes.

If You Have 8+ Hours

Lucky you! You can see Bremen properly and even squeeze in a Bremerhaven attraction.

  • Morning: Full Bremen experience as above but more relaxed
  • Early afternoon: Return to Bremerhaven
  • Mid-afternoon: Visit German Emigration Center or Climate House
  • Late afternoon: Leisurely walk along Bremerhaven waterfront
  • Evening: Back to ship

Shopping in Bremen: What to Buy

The Schnoor Quarter has the best selection of unique souvenirs including handmade jewelry, local crafts, amber items and traditional German products. Böttcherstraße also has quality shops though prices tend to be higher.

Best Souvenirs:

  • Town Musicians replicas (available everywhere, quality varies)
  • Beck’s beer merchandise from the Beck’s Shop
  • Hachez chocolates (a Bremen chocolate company since 1890)
  • Traditional German Christmas decorations (available year-round)
  • Baltic amber jewelry
  • Meissen porcelain

The main shopping street (ObernstraĂźe and SögestraĂźe) has typical European chains and department stores. If you need mainstream shopping, you’ll find it there, but it’s nothing you can’t get elsewhere.

Money Matters and Practical Tips

Germany uses the Euro. Credit cards are increasingly accepted but Germany is still more cash-oriented than many other European countries. Many smaller shops, cafés and restaurants prefer cash or have minimum amounts for card payments.

ATMs are readily available in Bremen’s city center and at the train stations. Your best exchange rate will come from withdrawing cash from an ATM rather than using currency exchange services.

Typical Costs:

Item Approximate Cost
Coffee and pastry €4-6
Beer (0.5L) €4-5
Casual lunch €10-15
Sit-down dinner €20-30
Museum admission €8-12
Cathedral tower climb €2-3
Public transport single ticket €3
Regional train to Bremen €10-12

Weather and What to Wear

Bremen has a temperate oceanic climate which is a polite way of saying it can rain anytime without much warning. Even on sunny days, weather can change quickly. Pack layers and bring a rain jacket or umbrella regardless of the forecast.

The cruise season typically runs from April through October. Summer temperatures are comfortable, usually in the high teens to low twenties Celsius. Spring and autumn can be cooler and wetter.

Wear comfortable walking shoes. Bremen’s old town has cobblestone streets that will destroy your feet if you’re wearing inappropriate footwear. Save the heels for dinner on the ship.

Language and Communication

German is the official language but English is widely spoken in tourist areas, restaurants and shops. Most Germans under 50 speak at least some English, often quite well. That said, learning a few basic German phrases is appreciated and will get you better service.

Useful phrases:

  • Guten Tag (Good day/Hello)
  • Danke (Thank you)
  • Bitte (Please/You’re welcome)
  • Sprechen Sie Englisch? (Do you speak English?)
  • Die Rechnung, bitte (The bill, please)
  • Wo ist…? (Where is…?)

Wi-Fi and Staying Connected

Most cafés and restaurants offer free Wi-Fi to customers, though you may need to ask for the password (Das WLAN-Passwort, bitte). The train stations have Deutsche Telekom Wi-Fi hotspots.

If you need consistent internet access, consider purchasing a local SIM card or activating an international data plan through your home carrier. EU data roaming regulations have made this much more affordable for EU residents, but travelers from outside the EU should check their carrier’s rates before using data.

Safety and Scams

Bremen is a very safe city with low crime rates. The usual common-sense precautions apply – watch your belongings in crowded areas, be aware of your surroundings, and keep valuables secure.

The most common issue tourists face is missing their ship because they misjudged travel times or got caught up exploring. Set multiple alarms on your phone and work backward from your all-aboard time. If you’re taking the train back, catch one that gets you to the port at least an hour before all-aboard time to account for any delays.

Tourist-focused restaurants around the Marktplatz sometimes have inflated prices or pressure tactics for ordering. Check menus posted outside before sitting down, and don’t feel obligated to eat at the first place you see.

Bonus Tips That Will Make Your Day Better

The Sunday Challenge: If your ship docks on a Sunday, be aware that most shops are closed in Germany due to Sunday trading laws. Restaurants, cafés, museums and attractions remain open, but shopping is limited. This actually makes Sunday a great day to visit because the city is less crowded and has a more relaxed atmosphere.

Download Offline Maps: Before leaving the ship, download offline maps of Bremen and Bremerhaven on Google Maps. The old town’s narrow streets can be confusing, and having a map that works without data is invaluable.

Public Restrooms: Public toilets in Germany usually cost €0.50 to €1. Keep small change handy. Alternatively, duck into a department store or café (purchasing a coffee earns you the right to use their facilities).

The Museum Mile Card: If you’re planning to visit multiple museums in Bremerhaven, check if there’s a combination ticket available. The museums often offer joint tickets that save money compared to individual admissions.

Early Bird Advantage: The Marktplatz and Schnoor are most crowded between 11am and 3pm when tour groups arrive. If you can get there earlier or later, you’ll have a much better experience and better photos without crowds.

Beer Garden Etiquette: At traditional German beer gardens, it’s perfectly acceptable to bring your own food but you must buy drinks. Also, tables with tablecloths are for table service only; plain wooden tables are self-service. You can usually sit wherever there’s space, even if others are already at the table – communal seating is normal.

The Roland’s Secret: Look at the Roland statue carefully and you’ll notice he’s standing on a representation of two crushed figures. These represent enemies of Bremen’s independence. The length of his sword (approximately 4.5 meters) represents Bremen’s official measurement unit and was used as a standard in the marketplace.

Hidden Photo Spot: For the best elevated view of the Marktplatz without climbing the cathedral tower, head to the cafĂ© on the upper floor of the SchĂĽtting (the guildhall). If it’s open to the public, you can get great photos from their windows.

Wednesday Market: If you’re in Bremen on a Wednesday, there’s a weekly market on the Marktplatz where you can buy local produce, flowers, and snacks. It’s a slice of local life that most tourists miss.

Accessibility Considerations

Bremen’s old town presents challenges for wheelchair users and people with mobility issues due to cobblestone streets and historic buildings without elevators. However, the main attractions around Marktplatz are accessible with some effort.

The Bremen Cathedral has wheelchair access to the main church but not to the tower. The Schnoor Quarter’s narrow streets can be difficult to navigate. BöttcherstraĂźe is relatively flat and accessible.

Modern trams and trains in Bremen are generally wheelchair-accessible, though some older regional trains may not be. The cruise line’s shuttle buses typically have space for wheelchairs if you notify them in advance.

If mobility is a concern, consider booking a private tour with accessible transportation rather than trying to manage the train connections.

If Something Goes Wrong

Keep your ship’s port agent number saved in your phone. This information should be in your daily newsletter or available from guest services before you disembark.

If you miss your ship (and it’s your fault, not a delayed shore excursion), you’re responsible for catching up with it at the next port. Contact the ship immediately and they’ll advise you on the best way to rejoin. This is when travel insurance with missed connection coverage becomes very valuable.

For medical emergencies, dial 112 (the EU-wide emergency number). For police, dial 110. Both services have English-speaking operators.

The Columbus Cruise Center terminal staff can assist with problems and speak English. If you’re stuck in Bremen, the tourist information office at the Marktplatz can help arrange transportation back to Bremerhaven.

Other German Cruise Ports Worth Exploring

If you’re sailing along the German coast, you’ll likely visit several ports. Each offers something different. The Bremerhaven Germany cruise ship port guide covers the port city in more detail if you decide to stay local rather than heading to Bremen.

The Hamburg Germany cruise ship port guide is essential if your cruise includes Germany’s second-largest city, which offers a completely different experience with its massive harbor, Speicherstadt warehouse district, and vibrant nightlife.

For a charming seaside experience, check out the Cuxhaven Germany cruise ship port guide, which covers this fishing port at the mouth of the Elbe River.

The Kiel Germany cruise ship port guide details another major German cruise hub with easy access to both the city and nearby LĂĽbeck.

The WarnemĂĽnde Germany cruise ship port guide covers the gateway to Berlin and the historic city of Rostock.

For something different, the TravemĂĽnde Germany cruise ship port guide explores this Baltic Sea resort town and its easy access to LĂĽbeck’s medieval center.

The Heligoland Germany cruise ship port guide covers Germany’s only deep-sea island, a duty-free shopping paradise in the North Sea.

Don’t miss the Wismar Germany cruise ship port guide for information about this UNESCO-listed Hanseatic town.

If you’re planning a broader itinerary, the Northern Europe Baltic cruise ports guide provides an overview of the entire region.

For those considering inland waterways, the river cruises guide explains the differences between ocean and river cruising in Europe.

Common Questions and FAQ

Can I walk from the cruise terminal to Bremen’s old town?

No, it’s not realistic. The distance is about 60 kilometers and would take roughly 12-13 hours on foot. You need to take either the cruise shuttle, train, or taxi. Some confusion arises because the port is in Bremerhaven while the historic attractions are in Bremen proper – two separate cities.

Is the Bremen Town Musicians statue the same size as the animals in real life?

No, the bronze sculpture is larger than life-size, making it easier to photograph and creating a more impressive monument. The artist Gerhard Marcks created it specifically as an oversized representation. Don’t expect to easily reach the rooster’s head for photos – people typically touch the donkey’s legs, which is why they’re so shiny.

Do I need to book train tickets in advance for Bremen?

No, these regional trains don’t require advance booking and you can’t reserve specific seats on these services anyway. You can buy tickets at the station from machines (which have English language options) or at the ticket counter. However, if you’re traveling with a group, research day passes before you go as they can save money.

What happens if my train back to Bremerhaven is delayed and I miss my ship?

If you’re on a cruise line-organized excursion, the ship will wait for you or make arrangements. If you’re exploring independently and miss the ship due to your own poor planning or risk-taking, you’re responsible for catching up at the next port at your own expense. This is why travel insurance with missed connection coverage is important, and why you should always build a safety buffer into your return time.

Are there luggage lockers at Bremen train station?

Yes, Bremen Hauptbahnhof has electronic lockers where you can store bags for a few hours. This is useful if you want to shop and don’t want to carry purchases around all day. Costs vary by locker size but expect to pay around €4-8 for several hours.

Can I use US dollars or British pounds in Bremen?

Officially, no – Germany uses the Euro. Some tourist-oriented shops near the Marktplatz might accept major foreign currencies, but you’ll get a terrible exchange rate. Use Euros for everything. Get cash from an ATM for the best rate.

Is there a Beck’s brewery tour in Bremen?

The Beck’s brewery relocated most operations to Haake-Beck’s facility, and public tours are limited. The Beck’s brand is now owned by AB InBev and the main visitor experience is at their Visitor Center (Beck’s Experience), though it’s not as comprehensive as brewery tours in other German cities. Check current availability before planning a visit as hours can be limited.

How much time should I allow for the journey back to the ship?

From Bremen city center to the cruise terminal in Bremerhaven, allow at minimum 90 minutes to two hours total travel time. This includes walking to the train station, waiting for and riding the train (35-45 minutes), potentially waiting for and riding the local bus from Bremerhaven station to the port (10-15 minutes), and walking from the bus stop to your ship. Add buffer time for unexpected delays. If your all-aboard time is 5pm, you should be leaving Bremen no later than 3pm, preferably earlier.

Will shops be open when my ship is in port?

It depends on the day. German shops are closed on Sundays and public holidays (except for some tourist areas, restaurants, and cafés). Monday through Saturday, shops in the city center are generally open from 10am until 8pm, though smaller shops may close earlier. Restaurants, cafés, and museums maintain their own schedules and are usually open seven days a week during tourist season.

Is Bremen worth visiting or should I just stay in Bremerhaven?

This depends on your interests and energy level. Bremen offers significantly more in terms of historic sights, architecture, and that quintessential medieval German town experience. Bremerhaven is more industrial and modern, though its maritime museums are genuinely world-class. If you can only do one, Bremen is the more rewarding choice for most travelers. If you have 8+ hours, you can see highlights of both.