Zhengbin Fishing Harbor and Its Brightly Colored Houses

Row of colorful houses at Zhengbin Fishing Harbor in Keelung

Disclaimer: There are affiliate links in here! If you click on these and book something, I would make a small commission at no cost to you.

Ad for Nick's Taiwan Travel Guide 2026 edition ebook
Click to buy the new edition of my ebook!

Zhengbin Fishing Harbor is a small harbor on the coast of Keelung in Northeastern Taiwan.

It occupies a secluded corner of the much larger Keelung Harbor and is protected from wind and rain by Heping Island, which lies just off the coast from it.

In recent years, Zhengbin Fishing Harbor was catapulted to Instagram fame when a row of houses lining it were painted in vibrant colors.

In this article, I’ll cover in detail how to visit this social media hot spot, the best times for photos, things to do there, and how include it with other cool places in the area such as Heping Island Geopark, Shen’ao Railbike, Bitoujiao Trail, and Keelung Night Market.

Looking up at some colorful houses at Zhengbin Harbor with statues of fish on them

Quick Tips for Visiting

Nick Kembel's side profile as he stands overlooking Zhengbin Fishing Harbor and the colorful houses
Me at Zhengbin Fishing Harbor

Zhengbin Fishing Harbor Introduction

Side view of Zhengbing Fishing Harbor with the color houses on the left side, boats in the foreground, and cranes of Keelung Port in the background
Zhengbin Fishing Harbor with Keeliung Port in the background

Zhengbin Fishing Harbor (正濱漁港, also called Zhengbin Port) is located here at the northeastern edge of Keelung Harbor, the largest harbor in Northern Taiwan.

The harbor occupies a thin strip of water between the mainland and Heping Island. The main viewpoint of the colorful houses is here on Zhengbin road, just before it crosses Heping Bridge (和平橋) to the island.

A row of colorfully painted houses facing a fishing harbor
Main view of Zhengbin Color Houses

The row of colorful houses (彩色街屋) are here, just across the small inlet at the southeastern corner of the harbor.

Zhengbin Fishing Harbor has a long and fascinating history. The Spanish started docking their boats here when they built Fort San Salvador on Heping Island in 1626. In 1642, the Dutch replaced them, until the latter were expelled from Taiwan in 1662.

Stacks of shipping containers with crane and Keelung Port in the background
Keelung Port, the largest in Northern Taiwan (Zhengbin Harbor is at the top-left)

Keelung Port, which Zhengbin Fishing Harbor is a part of, was first opened in the late Qing Dynasty. When the Japanese took over Taiwan, they further developed it into the largest port in Taiwan at the time (today it is surpassed only by the one in Kaohsiung).

It is said that the harbor was so busy at that time that one could cross the entire harbor by walking across boats.

A dense collection of fishing boats in Zhengbin Harbor, with larger ship and cranes of Keelung Port behind
Fishing boats in Zhengbin Harbor
Some fishing boats in a harbor with smokestacks and cranes of Keelung Port down the coast behind
Boats in Zhengbin Harbor with cranes of Keelung Port behind

When the Japanese left Taiwan and the Republic of China took over, they entered Taiwan via this port.

Zhengbin Harbor, which is a small side harbor near the main entrance to Keelung Harbor, acquired its name at that time.

Zheng (正) stands for Zhongzheng district of Keelung City, where it is located, while bin (濱) is for Bincheng (滨町), this district’s name in Japanese times.

A blue boat in Zhengbin Harbor with houses behind, including a structure with camouflage colors
Boat in Zhengbin Harbor

The small harbor thrived post-war, as it was used to export copper from Jinguashi Mine (near Jiufen Old Street).

In the 1970s, the fishing boats were moved to nearby Badouzi Harbor and only commercial ones remained, but in 1996 it became too much for Badouzi, so some fishing boats were moved back. There still aren’t as many today as there were before the move.

Some fishing boats in Zhengbin Port with hills of Keelung city behind
Boats in Zhengbin Harbor with hills of Keelung behind

In 2018, the local government actively developed Zhengbin Harbor into a tourist stop on the way to Heping Island by painting a row of tall, skinny, connecting houses along it in vibrant colors.

Today, several of those houses contain little cafés and restaurants.

Most recently, in 2024, they added a new bus stop called T-HAM Station, which is shaped like a classic American hot dog and hamburger stand (I’ll share photos of it further down in the article). It’s right next to the viewpoint of the colorful houses.

Side view of Zhengbin Fishing Harbor with some boats and wall of colorful houses at the back
Zhengbin Fishing Harbor and Colorful Houses today

The boats you can see today in the harbor are used to catch hairtail fish, conger eel, shrimp, redeye carp, snapper, lobster, crab, and squid.

The light bulbs you see on some of them are used to attract squids at night. Some of the boats sail as far away as Indonesia.

The front half of a couple traditional fishing boats at Zhengbin Harbor
Fishing boats at Zhengbin Harbor

Best Time to Visit

Close up of the facade of colorful houses at Zhengbin Fishing Harbor in the early morning
Beautiful colors in the early morning

For the best colors for photography, visit Zhengbin Fishing Harbor early in the morning, when the rising sun will cast beautiful rays of sunlight on the colorful houses.

I left Keelung very early by scooter. I found that the light first started hitting the colorful houses at 7 AM, which was about one hour after sunrise (it needs time to rise above the mountains). The exact time of sunrise will vary throughout the year.

Classic view of Zhengbin Color Houses early in the morning with the sun's rays making them vibrant
Zhengbin Fishing Harbor first thing in the morning

The downside of visiting so early is that none of the cafés or restaurants in the colorful houses were open yet. Most of them open around noon, so come in the afternoon if those matter to you.

In the afternoon, the houses still look very colorful, even though the sunlight won’t be shining directly on them. This is the best time if you want to visit the cafes or restaurants.

Sometimes (but not always) it becomes cloudier in the afternoon in Taiwan, so your chances of a blue sky are lower. For example, I shot the below photo in the afternoon on a previous visit.

A row of very colorful houses facing a small port
Cloudy sky in the afternoon

In the evening, the harbor takes on a romantic vibe, with the colorful houses and hot dog stand-themed bus stop lit up with lights.

Weekends and national holidays will naturally be busier at this and other attractions on the area.

Some boats in Zhengbin Port at night, with the row of colorful houses lit up across the water and reflecting on the water
Zhengbin Port at night (image from DepositPhotos)

Getting to Zhengbin Fishing Harbor

An empty local train with benches on the sides
Local train from Taipei to Keelung

From Taipei, start by taking the local train (no reservations, check times, swipe EasyCard) to Keelung (45 minutes).

From Keelung Station, take bus 101, 102, or T99 (Taiwan Tourism Keelung Shuttle). The exact bus stop will depend on which bus you take. Simply use GoogleMaps directions when you get there, and it will tell you where to go for the next departing bus.

A large egg-shaped light installation in front of Keelung Train Station at night
Keelung Station

You’ll get off at Zhengbin Harbor stop (here), which is right across the street from the hot dog-themed bus stop and viewpoint of the color houses. The hot dog bus stop (here) would get you back to Keelung (make sure the bus says Keelung Station on the front).

It’s also possible to take bus 791, which has earlier and more frequent departures, but you’d get off at Zhongzheng Rd. Zhengbin bus stop (here) and need to walk five minutes to the harbor lookout.

Swipe EasyCard when you get on (and again when you get off) for all buses.

Nick Kembel on a scooter in front of the Zhengbin Color Houses in Ruifang
I rode a scooter to Zhengbin Fishing Harbor

You can also ride a scooter from Keelung to Zhengbin Harbor like I did. See where I rented my scooter in my Taiwan scooter guide.

Proceeding to Other Places

A yellow train or the Shen'ao Line parked at a platform with hills at the sea visible to the side
Beautiful Badouzi Station, for catching the Pingxi Line

If you want to visit Heping Island Geopark next, walk there (20 minutes) or take the next bus T99 (infrequent) from the same stop you got off.

If you want to visit Shen’ao Rail Bike next, take bus T99 from the hot dog bus stop (here, it should say “Badouzi” on the front) or walk five minutes and take 791 from this bus stop. The 791 will also continue on to Bitoujiao Trail.

If you want to visit Jiufen Old Street, Shifen Old Street, or other places on the Pingxi Line, take the T99 or 791 to Badouzi Station (a famously scenic station, here), then board the Pingxi Line from there.

Get off at Ruifang Station for going to Jiufen Old Street or continue on to other stops like Houtong (for Houtong Cat Village) or Shifen (for Shifen Old Street and Shifen Waterfall).

My Experience Visiting Zhengbin

A bed on a raised wooden platform inside a hotel room in Keelung
My room at Drizzle Inn in Keelung

I visited Zhengbin as part of a larger day exploring the Keelung coast. It was actually a national holiday (April long weekend). I set out very early with the main intention of beating the crowds at Bitoujiao Trail.

I left Keelung city by scooter at 6 AM, which was shortly after sunrise at that time of year. I had rented my scooter the night before so that I could leave super early.  

You can also go that early by public transportation if you take bus 791.

In Keelung, I stayed at Drizzle Inn (see on Booking / Agoda / Klook), a cute guesthouse right next to Keelung Night Market. Keelung Night Market area is very busy so I had to search around for a spot to park my scooter.

My early-morning ride to Zhengbin Fishing Harbor took me about 20 minutes. I parked next to T-Ham Station (read about it in the next section) to take photos of the fishing harbor and color houses from there.  

There’s a large viewing platform stretching along the harbor, including some colorful stairs dock to the dock.

Classic view of the row of colorful houses at Zhengbing Fishing Harbor lit up under the morning sun
Classic view after the sun first came up
A colorful set of stairs down to the dock at Zhengbin Fishing Harbor with the colorful houses visible across the water
Stairs down to the dock
Looking sideways down the row of colorful houses along Zhengbin Harbor, with a blue boat in the water in front of them
Just as the sun was starting to rise above the mountains

When I first arrived, the sun hadn’t risen above the mountain yet. I purposely stuck around for a while to wait for it.

When the sun finally came up, it shone rays of warm sunshine on the houses, bringing out their stunning, vibrant hues. It was definitely worth the wait.

I couldn’t help but be reminded of the pastel colored houses in Cinque Terre, Italy, where my wife and I went on our honeymoon.

Looking up at some vibrantly colored houses at Zhengbin Port
Morning sunlight on the color houses
Looking up at a row of tall, skinny, colorfully painted houses at Zhengbin Fishing Harbor
Morning light brings out the best hues
Several differently colored houses at Zhengbin Harbor
And one more shot

Before leaving, I drove my scooter around to the color house side. I found a spot (right about here) where I could actually drive right out onto the dock at the base of the color houses.

It was very cool to stand right below the façade of colorful houses, especially so early in the morning when almost no one was there (see above photos).

The only other person I saw there was the below fisherman.

A Taiwanese man fishing in Zhengbin Harbor next to some traditional fishing boats
This fisherman was the only other person there

After I took my fill of photos, I continued on to Bitoujiao Trail, which was another 25 minutes of driving.

On the way, I got distracted a few times and had to stop and take photos of the beautiful coast, Yinyang Sea, and the ruins of Shuinandong Smelter (below Jiufen and Jinguashi).

With more time, I could have also stopped at Shen’ao Rail Bike (I’d done it before) or even rode up to Jiufen.

The sea just off the coast, with some brownish yellow water mixing with the blue sea water
Yinyang Sea
Looking up at a mountain with a village part way up it and the ruins of Shuinandong Smelter
Passing Shuinandong Smelter below Jinguashi and Jiufen

I reached Bitoujiao around 8 AM, just in time to beat the masses of people.

On the way back to Keelung, I rode past Zhengbin Color Houses again, which were now clouded over (which often happens in the afternoon in Taiwan), to visit Heping Island Geopark before returning to Keelung, where I did more exploring in the afternoon.

Nick Kembel standing on the famous staircase between ridges on Bitoujiao Trail
Me on Bitoujiao Trail

Things to See and Do Around Zhengbin Harbor

Besides taking photos of the color houses, there are several other things to see and do around the harbor.

T-HAM Hot Dog Stand Bus Stop

A bus stop at Zhengbin Fishing Harbor that looks like an American hot dog stand
T-Ham Station

While enjoying the view of Zhengbin Fishing Harbor and Color Houses, you can’t help but notice the hot dog and hamburger stand-themed T-HAM Station (台畜熱狗堡公車站, here).

This is an actual working bus stop on the Taiwan Tourism Shuttle T99 route from Keelung to Heping Island Geopark and other sights along the coast.

Back side of T Ham Station bus stop in Keelung, overlooking Zhengbin Harbor
Back side of the “hot dog stand” at road to Heping Island

T-Ham or 台畜 (official site) is a Taiwanese meat company. The company sponsored the bus stop, which opened in March of 2024.

Meant to look like a classic American hot dog and hamburger stand, it has posters showing cuts of meat, a fake ordering window (which actually provides a view of the color houses), and seven retro, bright orange chairs on each side.

A wide glass panel that says the words "Nice to meat you" and is reflecting the Zhengbin Color Houses
Nice to “meat” you

A mirror on the back reflects the houses and says “Nice to Meat You”.

In the daytime, you might find people actually waiting for the bus here. At night, the “food stand” has some lights on it, so it looks especially cool.

A poster with six illustrations of Keelung, meats, and Zhengbin Color Houses
Cute poster on T-Ham Station

Cafés, Restaurants, and Hotel at Zhengbin Harbor

There are several cafés and restaurants competing for tourist dollars at Zhengbin Fishing Harbor.

For a view of the harbor and color houses, visit one on Zhengbin Road, the road where you got off the bus and where the main lookout of the harbor is.

A multi-story restaurant called Rainbow Bay with large windows facing Zhengbin Harbor
Rainbow Bay restaurant has views of the harbor and color houses

Rainbow Bay Hot Pot Restaurant (here) and Let’s Have Noodles (here) both have seats with windows facing the harbor on their upper floors.

Me & Island (here at the end of the port) also has lovely meals and views (albeit at an angle) of the color houses.

Spangle Inn (see on Booking / Agoda / Klook) has rooms with harbor views for anyone who wants to spend the night.

A tall, skinny, bright orange colored cafe on Zhengbin Harbor
One of several cafes in the color houses

There are also cafés and restaurants inside several of the color houses, which you can access from the harbor side.

For cafés, try Ruth Keelung (here), Eureka Café (here), or Tuman Café (here).

A ramen restaurant called The Fishery painted bright yellow and facing Zhengbin Fishing Harbor
The Fishery ramen restaurant

For a full meal, there’s Yuciren Happy Waffle (here), The Fishery Ramen (here), and Casa Picasso (here).

For something more local, try 59 Central Harbor Seafood (here on Heping Island, about 7 minutes’ walk from the harbor) for super fresh seafood.

Agenna Shipyard Ruins

Some cement ruins of walls of an old coal storage yard in Keelung
Ruins of a storage yard nearby

Just around the corner from Zhengbin Harbor (take a right before Zhengbin Road crosses Heping Bridge) lies Agenna Shipyard Ruins (阿根納造船廠遺構, here).

These are the remains of a cement structure that was once a gold and copper storage yard and later a shipyard. The ruins are closed to the public, but as you can see looking in, people sneak in to do graffiti on them.

These are one of several cement ruins that Keelung is known for and are a hotspot for urban explorers.

Some cement ruins of a building foundation with Heping Island behind
Looking across the ruins at Heping Island

Heping Island Geopark

Heping Island Lookout at Heping Island Geopark in Keelung
Famous pavilion at Heping Island Geopark

Heping Island Geopark is a popular park on Heping Island with coastal scenery, an easy loop trail with Instagram-famous lookout pavilion, and views of Keelung Islet.

The park also has a super fun natural seawater swimming pool, which is an awesome way to cool down in hotter months.

Since Zhengbin Fishing Harbor is so close to Heping Island Geopark, it only makes sense to visit the two together.

Saltwater swimming pools

Shen’ao Rail Bike

A blue rail bike going through a tunnel, with lines of colorful blue and pink lights lining the tunnel
Shen’ao Rail Bike

Shen’ao Rail Bike is one of two “rail bikes” in Taiwan. Visitors get to cycle a small two-person cart along a decommissioned railway line for 30 minutes.

The ride goes from Badouzi Station to Shen’ao Station. You can do it in either direction, but you need to make a booking in advance and it usually sells out.

Note that the Badouzi starting point is here, about 100 meters from the Badouzi railway station that still has trains today.

See my Shen’ao Rail Bike guide (linked above) for all the info.

Bitoujiao Trail

Staircase leading to pavilion on Bitoujiao Trail
Stunning coastal hike

Bitoujiao Trail is one of the most beautiful coastal walks in Taiwan. It’s in Ruifang district of New Taipei City, just outside Keelung, so the Taiwan Tourism Keeung Shuttle doesn’t go there, but bus 791 does.

The trail takes about 1.5 hours to complete, with some uphill and stairs. It offers stunning coastal views, including the classic staircases leading up to pavilions overlooking the sea.

See my Bitoujiao Trail guide for everything you need to know.

Other Places

A red and orange Pingxi Line train parked at Shifen station
Pingxi Line at Shifen train station

For destinations further away but still possible to visit on the same day, see my guides to Jiufen Old Street, Shifen Old Street, and the Pingxi Line.

If you go back to Keelung at the end of the day, it makes sense to have a late lunch or dinner at Keelung Night Market before returning to Taipei.

And if you have extra time, here are other things to do in Keelung.

Looking up at the Zhengbin Color Houses with an orange fish statue on one of them
Thanks for reading!

Leave a Comment