Day 1: Coastal Exploration and Beach Hopping
Morning: Arrival and Oedo Island Ferry
Getting to Geoje Island is straightforward from Busan. Take the subway to Nopo Station (Line 2), then catch a bus (direct intercity buses run every 30-40 minutes, roughly 90 minutes travel time, around 9,000-11,000 KRW). Alternatively, the high-speed ferry from Busan Port takes about 50 minutes (15,000 KRW). Most visitors arrive between 9-10 AM, which means you’ll catch the first ferry to Oedo Island at 10:30 AM.
Oedo Island is a 20-minute ferry ride from the main port (adults 13,000 KRW return, children 9,000 KRW). The island features botanical gardens, walking trails, and several small cafés. Spend 3-4 hours here exploring the paths and eating lunch at one of the island restaurants. The grilled squid lunch sets cost 15,000-18,000 KRW and are genuinely excellent. Return to the main island by 3 PM.
Afternoon: Mongdol Beach and Windy Hill
After returning from Oedo, head directly to Mongdol Beach (약 20 minutes by local bus, 2,500 KRW). This pebble beach is less crowded than alternatives and the shingle creates satisfying sounds underfoot. The beach has basic facilities including shower stations (3,000 KRW to use) and parking (5,000 KRW for four hours). Spend two hours here walking the shoreline.
Next, visit Windy Hill (Bangpae Pogukhang), which sits about 15 minutes away by taxi (around 8,000-10,000 KRW). The viewpoint offers genuine 360-degree views of the ocean and nearby islands. The on-site café serves decent coffee (4,500 KRW for americano) and the seating overlooks the water. Stay until sunset (around 5:30-6 PM in spring/autumn, earlier in winter).
Evening: Dinner in Okpo Village
Return to Okpo, the island’s main town, for dinner. The fishing harbor area has numerous seafood restaurants operating until 9-10 PM. Try Okpo Saengseon Sikdang (a no-frills local favorite) where grilled mackerel (고등어) costs 12,000 KRW and arrives fresh and properly cooked. Raw seafood platters run 25,000-35,000 KRW depending on what you choose. Most restaurants here don’t have English menus, but pointing at other tables works perfectly. Expect to spend 35,000-50,000 KRW per person for a full dinner with drinks.
Day 2: Beach Villages and Seafood Markets
Morning: Hakdong Beach and Coastal Walking
Start early at Hakdong Beach on the island’s southern coast. This sandy beach attracts fewer tourists than Oedo ferry crowds and the morning light is excellent. The beach has a small parking area (4,000 KRW) and basic facilities. Arrive by 8:30 AM before the tour groups. Spend 90 minutes walking the beach and exploring the small rock formations at the eastern end.
An honest note: the water in Korean coastal areas isn’t always crystalline blue like Southeast Asian beaches. Expect gray-blue water, occasional seaweed, and cooler temperatures year-round. However, the coastline itself and the walking paths are genuinely worth experiencing. The beaches here are working beaches where local fishermen operate, which adds authenticity if not Instagram-perfection.
Late Morning: Geoje Pottery Village
Drive to Geoje Pottery Village (about 25 minutes inland by car, or taxi for 15,000-18,000 KRW). This small artisan community features working pottery studios and workshops. Most studios open at 10 AM and stay open until 5-6 PM. A few workshops offer hands-on pottery classes (30,000-50,000 KRW for 30-45 minutes). Even without participating, walking between studios is free and watching potters work provides genuine insight into the craft. Several shops sell finished pieces (bowls around 25,000-40,000 KRW, vases 35,000-60,000 KRW).
Afternoon: Gujora Beach and Local Life
Head to Gujora Beach, which is dramatically different from typical Korean beaches. This area features working oyster farms visible from the shore, and the beach itself is smaller and less developed. The lack of commercial development means fewer facilities but also far fewer tourists. Parking costs 3,000 KRW. Spend time here observing how locals actually use these spaces rather than treating them as tourist destinations.
Walk to the small village adjacent to the beach where you’ll find a genuine seafood market (Gujora Marine Products Market). This isn’t a tourist-oriented market—it primarily serves locals. You can buy fresh oysters (5-8 pieces for 10,000 KRW), live sea urchin, and other catches directly from vendors. Most won’t speak English, but prices are displayed and transactions are straightforward. Many vendors will shuck oysters for you on the spot; bring them back to your accommodation or find a nearby restaurant to prepare them (typically 3,000-5,000 KRW service fee).
Practical Information and Honest Tips
Transportation and Getting Around
Renting a car makes logical sense for Geoje (daily rental 60,000-80,000 KRW from Busan airport branches), but driving here requires some caution. Roads are narrow in village areas, parking validation systems differ between locations, and signage switches between Korean and English inconsistently. If you’re uncomfortable driving in these conditions, use taxis or hire a driver through your accommodation. Local buses exist but run infrequently (typically 2-3 buses per hour on main routes). Most rides cost 2,500 KRW regardless of distance.
Accommodation and Dining
Hotels in Okpo village range from 80,000-150,000 KRW for basic rooms to 200,000+ KRW for anything with sea views. Guesthouses and pensions (smaller private accommodations) run 60,000-120,000 KRW per night. Book ahead during weekends and summer months. Most establishments don’t have English-speaking staff, so using Naver or Kakao apps to call ahead is advisable.
One thing most guides skip: restaurant restrooms in this area are often modest and sometimes lack hand soap. Carry hand sanitizer. Additionally, while seafood quality is exceptional, portion sizes are generous by Western standards. Order deliberately and don’t assume restaurant staff will portion things according to Western expectations.
Best Time to Visit
Visit in May, June, September, or October for moderate weather. July-August brings humidity and crowds. Winter months (December-February) mean fewer tourists and fresh seasonal seafood, but temperatures drop to 3-8°C and some smaller attractions reduce hours. Spring brings warmer weather but occasional yellow dust from China.