---
title: "Solo Surfing Adventure in San Juan - 三灣衝浪獨旅"
description: "Solo surfing trip diary to San Juan, La Union in the Philippines, covering bus transportation from Baguio, hiring a surf instructor, beach tips, and practical travel phrases."
canonical_url: "https://blog.markkulab.net/post/san-juan-surfing-adventure"
author: "Mark Ku"
author_url: "https://blog.markkulab.net/author/mark-ku"
site: "Mark Ku's Blog"
date_published: "2025-03-24 01:01:02 +0800"
category: "Travel"
tags: ["travel", "surfing", "philippines", "san juan", "baguio", "english"]
language: "zh-TW"
license: "CC BY 4.0"
license_url: "https://creativecommons.org/licenses/by/4.0/"
attribution: "轉載或引用請註明作者並附上原文連結"
---

# Solo Surfing Adventure in San Juan - 三灣衝浪獨旅

## Purpose / 目的  
This weekend, I’m planning to go surfing in San Juan. I’ve taken the Partas bus before, so riding it again feels easy for me. The trip from Baguio to San Juan takes about two hours. In addition, it’s a great chance for me to practice my English!  

這週末我打算去衝浪，且我之前搭過Partas巴士，所以再搭一次對我來說很輕鬆，從碧瑤到三灣的車程大約需要兩個小時，且讓我有機會練習使用英文。  

## About Urbiztondo Beach, San Juan, La Union / 關於三灣的Urbiztondo海灘  
Urbiztondo Street is located in San Juan, La Union, Philippines. It's famous for surfing, drawing many visitors to enjoy the beach and sunset. The area has many resorts, restaurants, and cafés, creating a laid-back vibe.  
Urbiztondo街位於菲律賓拉烏尼翁省的三灣，以衝浪聞名，吸引了許多遊客來享受海灘和日落，且附近有許多度假村、餐廳和咖啡館，氣氛悠閒放鬆。  

## Transportation / 交通  
The main bus line to San Juan is Partas. You didn’t need to buy tickets in advance, so you could just buy them about an hour before departure.    
到三灣的主要巴士路線是Partas巴士，不用提前買票，只要在發車前一小時買票即可。  

There were many schedules available, and buses heading to Vigan and Laoag also pass through San Juan.  
班次很多，前往Vigan和Laoag的巴士也會經過三灣。  

### Departure / 去程  
I mainly took the Partas bus to San Juan.  
我主要搭Partas巴士前往三灣。  
![Partas巴士前往Laoag和Vigan的班次表](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/departure-bus-schedule.jpg)

### Return / 回程  
I took a tricycle to the Partas station for my return trip, and Partas bus has a lot of bus schedule around 2 pm to 7 pm.  
回程我搭三輪車到Partas車站，Partas有很多巴士行程在下午2點在7點間  
![try-cycle](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/try-cycle.jpg)

## D-Day / 出發日  
On the first day, I set off from Baguio at 7 a.m. , and arrived at the San Juan 7-11 around 9 a.m.  
第一天，我早上7點從碧瑤出發，大約9點抵達三灣的7-11。  

![7-11 in San Juan ](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/convenient-store-in-san-juan.jpg)

Since there weren’t any coin lockers, I had to rent a room to store my stuff.   
因為沒有寄物櫃，我只好租個房間放東西。

I highly recommend the burger shop and berry drink in font of the 7-11. They were very tasty!  
我強烈推薦那家在超商對面的漢堡店和莓果飲料，超好吃！
![hambuger and berry](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/hambuger-and-berry.jpg)

When I got to the beach, the ocean was so clean, and I didn’t see any sea trash.  
當我到海灘時，海水超乾淨，一點垃圾都沒有。  
![beach](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/beach-2.jpg)

Then, I hired a surfing instructor for Php 600 /hour. It was my first time trying surfing. Even though the waves were big and fast, I felt really excited.  
我請了一位衝浪教練（一小時600披索）。這是我第一次嘗試衝浪，雖然浪又大又快，但我覺得超刺激！  
![surfing instructor](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/surfing-instructor.jpg)

After surfing, I went back to the hotel to take a nap.  
衝浪完，我回到飯店小睡了一下。

Around 5 pm, I returned to the beach to watch the sunset. it's was mesmerizing   
大約下午5點，我又回到海灘看日落,日落真是令人著迷，
![sunset](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/sunset-4.jpg)
![sunset](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/sunset-3.jpg)
![sunset](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/sunset-2.jpg)
![sunset](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/sunset-5.jpg)
On the second day, the instructor said the best time to surf was around 7 am Even though my muscles were sore all over, I still went surfing again and it was totally worth it.
根據教練說早上7點左右是最佳衝浪時間。雖然全身肌肉痠痛，但我還是再次下水，真的超值得！  

![女子在海上衝浪，岸邊兩人觀看](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/surfing.jpg)
Then I went to a popular restaurant Kabsat La Union for breakfast. The view was terrific and made me feel very relaxed, but the food was just ok.  
![have breakfast at Kabsat La Union](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/breakfast-2.jpg)
![Hhave breakfast at Kabsat La Union](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/breakfast-1.jpg)

When I got back to school, I found out my roommate had moved to the IELTS campus,but academy even replaced my name on the dorm list with my roommate’s name.    
回到學校後，我發現室友搬到IELTS校區了，連宿舍門上的名字也被換成他的了。  

![door of the domitory](https://blog.markkulab.net/content/markku/posts/san-juan-surfing-adventure/images/door-of-the-domitory.jpg)

I thought, "Maybe I should move to the IELTS campus too that would be funny."  
我心想：「要不我也搬過去好了，感覺會很好笑。」

Overall, I had a great weekend to relax to recharge. Next time,I will go there again. 
總的來說，這週末我玩得很開心，放鬆又充電，下次有機會我還會再來

## Common Phrases / 旅行常用句子  
- I want a ticket to go to San Juan. / 我要一張去三灣的車票。  
- I think this price is unreasonable. Can you give me a discount? / 我覺得這個價格不合理，可以打折嗎？
- How much does it usually cost to get there? / 通常到那裡要多少錢？
- How much do people usually pay to get there? / 一般人到那裡通常花多少錢？
- What’s the average cost to get there? / 到那裡的平均費用是多少？
- Excuse me, could I ask you, how can I get there? / 不好意思，請問我要怎麼去那裡？

---

## 關於本文與作者

本文出自 [Mark Ku's Blog](https://blog.markkulab.net/post/san-juan-surfing-adventure)

授權條款： [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) — 轉載或引用請註明作者並附上原文連結

### 關於作者

**[Mark Ku](https://blog.markkulab.net/author/mark-ku)** — Software Solution Provider

- 10+ 年資深軟體工程師，現為 AI 應用 Builder
- 專注大型平台架構設計，從北美電商到AI SaaS訂閱收費系統
- 結合 AI Agent 與自動化，打造高效可演進的產品技術基礎

### 作者開發的免費工具

以下工具皆可免費使用：

- [免費 PDF 簽名工具](https://blog.markkulab.net/tools/pdf-sign): 線上 PDF 簽名工具，瀏覽器內完成手繪、打字、上傳簽名，可拖曳放置、縮放、下載。所有處理都在你的裝置完成，檔案不會上傳。
- [VS Code Refactory](https://blog.markkulab.net/tools/refactory): Refactory 是一款 VS Code 重構擴充套件：34 個重構動作、37 條 code smell 檢查、Code Health 儀表板、18 種語言、534 支測試。懂你的專案慣例：介面放哪、DI 註冊寫在哪、'use client' 該不該加；還會用 git 修改頻率 × 複雜度排出「該先修哪個檔案」，並一鍵把壞味道交給你自己電腦上的 Claude Code 修。免費使用，原始碼不離開你的機器。
- [DB-Kit 資料庫管理工具](https://blog.markkulab.net/tools/db-kit): DB-Kit 是一個用 Tauri + Rust + React 打造的輕量跨平台資料庫管理工具，用單一一致的介面同時管理 MySQL、MariaDB、PostgreSQL、SQL Server、Oracle、SQLite、MongoDB、Redis、Kafka、Elasticsearch 與 RabbitMQ 十一種資料來源：連線密碼以 OS keychain 加密、SSH Tunnel、完整 CRUD、視覺化查詢建構器、多結果集同時顯示、跨連線資料傳輸與比對同步、Excel / CSV 匯入匯出、執行計畫視覺化、ER 圖、排程備份、SQL 壓力測試（p50～p99 延遲百分位）、15 條規則的 SQL 審查、Kafka 訊息瀏覽與監控告警；繁中 / 英文雙語介面，內建 AI 助手（自然語言生成 SQL、AI 審查與調校建議）與命令列工具 dbk。免費開源（MIT），提供 Windows / macOS / Linux 安裝檔。
- [VS Code Super Mermaid](https://blog.markkulab.net/tools/super-mermaid): Super Mermaid 是一款 VS Code 擴充套件：開箱即用的漂亮 Mermaid 圖表，自動上色、即時預覽、滑鼠平移縮放、PNG / SVG 高解析匯出，內建 21 種範本與多種主題。免費開源（MIT）。
- [React Super Mermaid](https://blog.markkulab.net/tools/react-super-mermaid): react-super-mermaid 是一個開源 React 元件庫：一行 <MermaidViewer> 即可渲染漂亮的 Mermaid 圖表，內建 colorful / sketch 主題、平移縮放、圖內搜尋、SVG / PNG 高解析匯出。輕量、SSR 安全、完整 TypeScript 型別。免費開源（MIT）。
- [Jira / Confluence Super Mermaid](https://blog.markkulab.net/tools/jira-super-mermaid): Atlassian Forge app：在 Jira issue 與 Confluence 內文直接寫 Mermaid 語法，畫流程圖、時序圖、狀態機與甘特圖。11 種圖表、SVG / PNG 匯出、明暗主題、完整中日韓文字支援。取得 Runs on Atlassian 資格：圖表存在你自己的站台，app 不呼叫任何第三方服務。免費，即將上架 Atlassian Marketplace。
- [Mermaid 線上預覽](https://blog.markkulab.net/tools/mermaid-preview): 在瀏覽器裡寫 Mermaid、即時看圖，整張圖表壓進網址就能分享。免註冊、不上傳伺服器，相容 mermaid.live 的分享連結。
- [React Intl Phone Number](https://blog.markkulab.net/tools/react-intl-phone-number): react-intl-phone-number 是一個開源 React 元件：framework-agnostic、不依賴 antd，提供 E.164 進出、可搜尋國旗 / 國碼下拉、可配置驗證等級（strict / mobile-strict / loose）、可主題化 CSS 與 i18n，電話邏輯由 google-libphonenumber 驅動。輕量、完整 TypeScript 型別。免費開源（MIT）。
- [Uptime Kuma Cluster](https://blog.markkulab.net/tools/uptime-kuma-cluster): 把單機版 Uptime Kuma 改造成高可用叢集：OpenResty + Lua 智慧負載平衡、MariaDB 共享狀態、健康檢查與自動 Failover，附叢集管理 REST API，一行 Docker Compose 啟動。免費開源（MIT）。
- [特教專案](https://blog.markkulab.net/education): 為特殊教育學生製作的學習教材

### 每日 Podcast

- [科技新鮮事](https://blog.markkulab.net/category/tech-news): 每日精選 AI 與科技趨勢，透過語音摘要快速掌握最新技術動態，涵蓋 AI 應用、軟體架構、DevOps 與工程實戰。 — RSS: https://blog.markkulab.net/feed.xml
- [AI股市蝦聊](https://blog.markkulab.net/category/ai-stock-chat): 每個交易日用 AI 分析台股盤勢，以雙人對話聊當天的盤中觀察與隔日預測。 — RSS: https://blog.markkulab.net/ai-stock-chat/feed.xml

### 電子報

[訂閱電子報](https://blog.markkulab.net/subscribe) — 第一時間收到新文章通知，無垃圾信、隨時可取消訂閱。
