Geoje · Area guide
Hakdong & the South Coast
학동·해금강
Black-pebble beach, Windy Hill, Sinseondae's sunsets and the rock islets of Haegeumgang.

The short answer
Stay on the south coast for Geoje's big sea views. Hakdong's beach is 1.2 km of small black pebbles that VisitKorea likens to black pearls, and you hear them roll as the waves come and go. Windy Hill and its windmill stand at the end of Dojangpo fishing village, at the entrance to the Haegeumgang islets. Sinseondae's lookout sits between Dojangpo and Haegeumgang, and Haegeumgang itself is a rocky island in Hallyeohaesang National Park that VisitKorea calls the sea's Geumgangsan Mountain.
Two of the seven Oedo docks are here, Dojangpo and Haegeumgang, and VisitKorea's Korean site says boats from Dojangpo village pass Haegeumgang on the way to Oedo. The Haegeumgang cruise needs valid ID to board, and its sailings depend on the weather. The trade-off is distance: VisitKorea's Korean site gives about 1 hour 5 minutes to Hakdong and 1 hour 23 minutes to Dojangpo from Gohyeon Bus Terminal by city bus. Sleep here and Sinseondae's sunset needs no ride home.
Best for
- Sunset at Sinseondae
- Windy Hill and the Haegeumgang islets
- Hakdong's black-pebble beach
- Oedo boats from Dojangpo or Haegeumgang
- Canola flowers in April and May
Think twice if
- Gentle, shallow swimming water
- Bus travellers short on time
- Late arrivals on the long-distance bus
Getting here
| Station | Lines |
|---|---|
| Hakdong | City bus from Gohyeon Bus Terminal, about 1 hr 5 min |
| Dojangpo (Windy Hill, Sinseondae) | City bus from Gohyeon, about 1 hr 23 min; from Hakdong, about 23 min |
| Dojangpo Dock | Oedo boats, by way of Haegeumgang |
| Haegeumgang Dock | Oedo boats |
| Quay in Galgot-ri, near Haegeumgang Village | Haegeumgang cruise; valid ID required |
From Busan
Buses leave Busan Seobu Intercity Bus Terminal for Gohyeon about every 20 minutes from 06:00 to 22:00, about 1 hour 20 minutes by VisitKorea's 2019 figure; change there for the city bus to Hakdong, about 1 hour 5 minutes. By car, VisitKorea's 2021 figure from the Busan and Masan direction to Geoje is 1 hour 13 minutes, 72.7 km, over the Geoga Bridge.
From Seoul
Geoje has no railway. VisitKorea's Korean site, in figures updated in 2019, gives about 4 hours 20 minutes from Seoul Nambu Terminal to Gohyeon Bus Terminal and about 4 hours 45 minutes from Dong Seoul. From Gohyeon, the city bus takes about 1 hour 5 minutes to Hakdong and about 1 hour 23 minutes to Dojangpo.
From Gimhae Airport
VisitKorea's 2026 Gimhae Airport guide says the airport sells intercity bus tickets to Geoje. Busan Seobu Intercity Bus Terminal, with buses to Gohyeon, is about 15 minutes from the airport by subway or taxi. From Gohyeon, take the city bus to the south coast.
On your doorstep
- Hakdong Mongdol Beach Small black pebbles over 1.2 km and 50 m wide. VisitKorea calls it Hakdong Black Pearl Pebble Beach and suggests walking it barefoot to hear the pebbles move with the waves. The water is deep, with rough waves.
- Windy Hill A hill at the end of Dojangpo fishing village, at the entrance to the Haegeumgang islets, with a windmill and a name that comes from the wind. Open 24 hours, near Sinseondae, Haegeumgang, Hammok Beach and a camellia habitat. VisitKorea's Korean site puts it under three minutes on foot after a Haegeumgang cruise.
- Sinseondae Observatory Between Dojangpo village and Haegeumgang, also called Gatbawi, hat rock, with a stairway from the road straight to the lookout. Known for its sunset; VisitKorea's Korean site suggests arriving about an hour before. April and May bring bright-yellow canola flowers.
- Haegeumgang In front of Windy Hill, a rocky island in Hallyeohaesang National Park, also called Galdo, that VisitKorea calls the sea's Geumgangsan Mountain. Sunrise and sunset are best from Ilwolbong or Sajabawi, and Sipja Cave and a 1,300-year-old pine are seen by boat.
- Haegeumgang cruise Sails from a quay in Galgot-ri, Nambu-myeon, near Haegeumgang Village, past Sipjadonggul Cave, Sajabawi and Chotdaebawi. A valid ID is required to board, and sailings depend on the weather. Boats enter Sipja Cave only in calm seas.
- Oedo Botania Boats leave for Oedo from Dojangpo and Haegeumgang docks, and VisitKorea names Dojangpo the most convenient for a Windy Hill day. VisitKorea gives visitors two hours on the island.
- Dojangpo to Haegeumgang trail A walking trail from Dojangpo to the Haegeumgang car park, about 3 hours 30 minutes by VisitKorea's Korean site.
- Yeocha–Hongpo coast One of Geoje City's nine scenic spots. VisitKorea's Korean site recommends Yeocha Mongdol Beach and Hongpo Observatory for sunset.
- Hallyeohaesang National Park The park runs from Jisimdo in Geoje to Odongdo in Yeosu and takes in the Haegeumgang islets. The Yeocha–Hongpo coastal road looks out over the islets from Cheonjangsan and Nojasan.
One easy day from here
- Morning Take a boat from Dojangpo past Haegeumgang to Oedo, with two hours on the island.
- Midday Climb Windy Hill at the end of Dojangpo village for the windmill and the view over the Haegeumgang islets.
- Afternoon Ride the city bus from Dojangpo to Hakdong, about 23 minutes, and walk the black-pebble beach barefoot.
- Sunset Be at Sinseondae about an hour before sunset, by VisitKorea's tip, or head for Yeocha Mongdol Beach and Hongpo Observatory.
Before you book
- Bring valid ID for the Haegeumgang cruise: it is required to board. Sailings depend on the weather, and boats enter Sipja Cave only in calm seas.
- Stay at least one night: Sinseondae's sunset and Haegeumgang's sunrise views both fall outside a day trip from Gohyeon, which is over an hour away by city bus.
- Swimming with children? Hakdong's water is deep with rough waves; Gujora and Wahyeon on the east coast are shallow.
- If the boats are the point, book close to Dojangpo or Haegeumgang dock.
- Book early for April and May, when Sinseondae's canola flowers are out, and hire a car if you can: VisitKorea recommends a rental car or taxi for Geoje.
Questions visitors ask
How do I get to Windy Hill by bus?
Take a city bus from Gohyeon Bus Terminal to Dojangpo, about 1 hour 23 minutes by VisitKorea's figure; Windy Hill stands at the end of Dojangpo fishing village. From Hakdong, Dojangpo is about 23 minutes by city bus. A night on the south coast saves the long ride back to Gohyeon after sunset at Sinseondae.
Can I swim at Hakdong?
VisitKorea describes Hakdong's water as deep with rough waves, and lists water activities and boat excursions from its dock; for gentle swimming, Gujora and Wahyeon are shallow: VisitKorea describes its water as deep, with rough waves. Its 1.2 km of black pebbles are the draw. For gentle swimming, Gujora and Wahyeon on the east coast are both shallow, and Wahyeon is busy in summer.
Where do Oedo boats leave from on the south coast?
From Dojangpo and Haegeumgang docks, two of the seven VisitKorea lists. VisitKorea names Dojangpo the most convenient for a Windy Hill day, and its Korean site says boats from Dojangpo village pass Haegeumgang on the way to Oedo. The Haegeumgang cruise sails from a quay in Galgot-ri near Haegeumgang Village and needs valid ID.
Is Sinseondae the same as Windy Hill?
No. Windy Hill is the hill with the windmill at the end of Dojangpo fishing village. Sinseondae is a rock lookout between Dojangpo village and Haegeumgang, reached by a stairway from the road, and known for its sunset and its canola flowers in April and May. They are neighbours, so one evening covers both.
Sources & review
Editorial review: · Korea Standard Time
- VISITKOREA — Hakdong Mongdol Beach
- VISITKOREA — Geoje's island and coast course (2024)
- VISITKOREA — Windy Hill
- VISITKOREA — Haegeumgang
- VISITKOREA — Sinseondae Observatory
- VISITKOREA (Korean) — Geoje essential sights and city buses
- VISITKOREA (Korean) — Oedo boats and Windy Hill (2025)
- VISITKOREA (Korean) — Haegeumgang and Oedo by boat (2021)
- VISITKOREA — Haegeumgang Cruise
- VISITKOREA — Tongyeong and Geoje itinerary
- VISITKOREA (Korean) — Geoje trails and buses (2022)
- Geoje City — Recommended tour courses
- VISITKOREA (Korean) — Geoje sunset spots (2016)
- VISITKOREA — Hallyeohaesang National Park (Geoje District)
- VISITKOREA — Gujora Beach
- VISITKOREA (Korean) — Wahyeon, Gujora and Okpo walks (2021)
- VISITKOREA (Korean) — Geoje POW Camp and getting to Geoje (2019)
- VISITKOREA (Korean) — Geoje travel course and transport (2021)
- VISITKOREA (Korean) — Geoje course and buses from Seoul (2019)
- VISITKOREA — [Korea Beyond Seoul] Fly to Gimhae International Airport