2025 Recap 的展望中寫下了「與 +1 首次踏足國外」,沒想到兌現的速度比預期快得多,2026 年的第二天,我跟 Murphy 就站在了關西國際機場。

會選擇日本關西作為首次出國的目的地,原因很單純:我們都各自來過,作為初次日本自由行,熟悉的地方還是比較安心。加上 2025 年 10 月才從五十音開始學日文,正好拿這趟旅程來驗收 N87 的日文實力(?

五天的行程,從京都走到大阪,從零度的細雪走到通天閣的暖陽。這篇拖了快兩個月才動筆的遊記,就當作是對這趟旅程的交代吧。

Day 1(1/2):初雪與初売り

搭乘星宇航空 JX820 班次,Airbux A330-900neo 機型,這次旅行選擇星宇也是為了體驗 Airbus 的飛機。11:10 分落地後,11:20 分就開始排隊出關(這邊禁止拍照),11:40 順利出關拿完行李!原本預計出關會要約莫一個半小時,訂了 12:44 分的 JR Haruka 由於關西國際機場極高的效率讓我們在機場空等了一小時 XD。

由於吃了暈機藥,在 Haruka 時仍持續處於昏迷狀態,抵達京都時已經下午兩點,隨即轉乘烏丸線到烏丸御池站,出站走了一小段路就到了這兩晚的住所,Hotel Resol Trinity Kyoto(京都RESOL TRINITY酒店)

我與 Murphy 在這次旅行的分工是,我負責京都部份,Murphy 負責大阪部份,而京都的住宿,我只花了半小時搜尋「京都 住宿 ptt」就搞定了,我並沒有過多研究 Hotel Resol 整體的歷史等等,單純是因為飯店的窗戶有一個紙門設計,我就被迷惑了。好在運氣始終不錯,當從京都的大馬路上轉進小巷子,一間外裝不太起眼的飯店映入眼前,進入飯店後裝潢與外裝截然不同,雖然知道他是ホテル但濃濃的りょかん味,特別是一樓還有大浴場,這兩天我都在這邊洗澡,所以並沒有感受到評價所說的「浴室很小」的感覺。由於是新年期間,附近的學校也跟著放假,大廳還提供了原先供應給學校的鮮乳,屬實幸運。

下榻的飯店距離錦市場只有十分鐘的步行距離,放完行李後,緊接著步行前往藤井大丸,體驗日本新年的「初売り」,此時室外的溫度零度,天空飄下了細雪,即便十分興奮,還是會擔心外套濕掉。我高估了我耐寒的能力,只穿了短袖、中層與棉質的薄外套就來了這零度的京都,Murphy 在大丸買了件新的羽絨外套後,我就把他身上的搶過來穿,撐過了這幾天。買完戰利品後先回到飯店放下,畢竟我們接下來還有行程,這就是飯店距離商圈近的好處。

晚餐我們預約了 365 Sakaba Kyoto Kawaramachi,這間位於祇園四條的河岸對面,稍微遠離最熱鬧的錦市場,即便預約了,還是排了一下才入座,這大概就是日本新年期間的日常。好在是掃 QR code 後線上點餐,不需要擔心溝通上的問題,食物最有印象的是芥末章魚,也還是發生了小意外。不熟悉日本飲酒文化的我們,在點餐時我選了梅酒,而 Murphy 選了烏龍茶,沒想到烏龍茶有分為有入酒與無酒精的,但是在英文上都只有 Oolong tea,結果 Murphy 喝了一半就滿臉通紅一直喊醉。

在前往祇園的路上,我們路過了鳴門鯛燒本舗,吃了非常好吃的鯛魚燒,外皮酥脆、內餡飽滿,在冷冽的空氣中吃著熱呼呼的鯛魚燒,Murphy 的酒醉也隨之消散,這畫面大概就是冬天來日本的標配。

祇園、八坂神社的人潮並沒有想像中的多(原本以為會前胸貼後背)。雖然我們看不到白天的八坂神社,好在我們如願吃到了台車販售的小點,非特殊節慶應該體對不到,對吧?

Day 2(1/3):稻荷山頂與意外的好咖啡

一早從飯店走到三條,在地下街的全家隨意的吃了個三明治後,搭乘京阪本線到伏見稻荷站,不熟悉日本鐵道車種的我們還在月台上研究了好一陣子。

目標很明確,直攻伏見稻荷大社山頂。在 2018 年的畢業旅行我有走到山頂,但 Murphy 先前員工旅遊來這只到了半山腰就折返,此次也是讓自己不要留下遺憾。千本鳥居的橘紅色隧道在照片上已經看過無數次,再次拜訪還是如此壯觀,特別是這次已經多了許多令和年間的新鳥居。原本期待愈往上走人愈少,沒想到大家都是有著虔誠參拜的毅力,人潮並沒有因為高度而衰減。途中還看到尚未融化的雪鋪在木製建築上,有種靜謐的美。

下山後我們回到三條的松烏享用(?)牛肉飯,緊接著搭乘京都市巴士前往銀閣寺。銀閣寺的路上,,被一間叫「AG COFFEE. 銀閣寺」的咖啡店給攔了下來,門口寫著「極度外國人友善」的告示,這種直球的友善宣言讓我們忍不住走進去。結果意外喝到了非常好喝的咖啡,有時候旅途中最好的體驗就是計畫外的偶遇。

回程的公車直接搭到了新京極,一路從新京極逛到錦天滿宮、再到錦市場。錦市場的熱鬧程度才真的是前胸貼後背。但我們此行有個重點,髮簪店 Kyo Nishiki Kanzashi-ya Wargo(京都京錦_かんざし屋wargo)。Murphy 在出發前就已經鎖定這間店,順利達成任務。

晚餐是預約的相撲火鍋豚しゃぶ英。店裡雖然有英文菜單,但店員只「支援」日文,N87 的日文能力在此刻面臨了真正的考驗。好在比手畫腳加上翻譯軟體,最終還是順利吃到了涮涮鍋。這是新年期間京都餐廳的常態嗎?有英文菜單已經是誠意,能不能點到就看你的本事了。

Day 3(1/4):從京都到大阪

早餐是前一天才臨時查的,最終決定到Shinshindo - Sanjo Kawaramachi(老店進々堂)吃「麵包吃到飽」。身為一間從大正時代就開始營業的麵包店,內用的顧客只有大約 10% 不是日本臉孔,意外地吃到了在地人也會吃地美食嗎,推薦給每一個到京都的旅客。在享用早餐時,覺得進進堂的咖啡有夠苦,查了才知道京都的咖啡文化中,若是傳統派、老字號等等,幾乎都會是深焙咖啡,較現代的咖啡廳(新派?)則會更注重產地、烘焙方式等等,也就是所謂的精品咖啡。當然也會有舊瓶裝新酒,也就是老屋老裝潢內卻喝的到淺中焙地咖啡,看來下次若要前往則需要好好查查想想喝哪種咖啡。

回飯店稍做休息,告別了住了兩晚的 Hotel Resol Trinity Kyoto。從三條搭乘京阪本線一路到北濱,轉堺筋線到堺筋本町,出站後步行抵達大阪的住所,Miyako City Osaka Hommachi(大阪本町都城市酒店)。會選這間飯店不外乎是離新齋橋夠近,到機場也有合適地轉乘方法,堺筋本町往上到大阪城、往下到新世界天守閣都十分方便,也不需要到 JR 新大阪去走迷宮。相較於 Hotel Resol,這間較現代、商務風,較大地房間也讓我們終於可以把兩個行李箱攤平在地上。

放完行李後馬上動身前往大阪天滿宮,即便天滿宮正在整修,新年期間的人潮仍然沒有衰減的跡象,排隊參拜的隊伍綿延到了街區外。肚子餓了,在大阪的飲食策略跟京都完全不同,沒有提前查餐廳,隨遇而安。原本看到名代豬排想直接開動,殊不知排隊已經排到了一小時後。最終我們選擇了一風堂長堀店。對,在台灣也吃的到的那個一風堂。但都來了,試試看日本的味道有什麼不同也是一種體驗(雖然我們在台灣也沒有吃過一風堂就是了)。

這次行程我們也特別想踩看看日本內的貓咪咖啡廳,沒想到大阪的貓咖這麼貴!雖然貓貓很可愛,且有大量的漫畫,但看著時間一分一秒的流逝,心想著:「真的有人能在這悠哉的看漫畫嗎???」,我只能多喝兩杯咖啡安撫心靈了。這時候更覺得,在台灣一杯一百初頭的咖啡,可以吸貓吸到爽,太佛了吧。

由於還有不少時間,我們臨時決定前往不在計畫內的大阪城,我來過,但 Murphy 沒有來過。選擇了「challenge 路線」,走樓梯到天守閣,對於有在爬山地我們來說毫不費力。沿途的護城河與城牆在冬日的陽光下別有一番味道。這段路上外國人非常多,反倒是日本人比較少見,大阪城的購票隊伍大概只有一成是日本人。

回到本町區已是晚餐時間,找了間大阪燒店,點了摩登燒。所謂的摩登燒就是大阪燒加上炒麵,碳水化合物的暴力疊加,非常大阪。不過顧客就只有我們與一組韓國家庭,不知道韓國人會不會覺得這就是沒有熟的海鮮煎餅。飯後就是愉悅(?)的購物行程了,相較 Murphy,我並沒有做任何藥妝店的功課,但看到平常有在用的牙膏只要台灣地三分之一價格,還是忍不住拿了 3 條,此時回想起來,應該要拿個 100 條才對。回飯店的路上買了 Life 超市便宜又大顆草莓,以及在 lawson 的可麗露,旅程已經過了一半。

Day 4(1/5):勝尾寺與新世界

這天的重點行程是勝尾寺。

一早搭車到箕面車站,再轉公車上山到勝尾寺。勝尾寺以「勝運」聞名,寺內到處都是達摩,大大小小的達摩擺滿了石階與水池邊,畫面相當壯觀。新年期間來參拜求個好彩頭,算是為 2026 年開了個好局。在規劃行程前,Murphy 相當期待勝尾寺地集章明信片,但我們運氣「非常好」遇到了勝尾寺免費參觀初詣特別活動,參觀免費隨之而來的就是沒有集章明信片 XD。

結束勝尾寺後,在箕面 Q’s MALL 用完午餐,打算先把勝尾寺地戰利品放回飯店。回飯店的路上意外闖入了 CAFE TABLES,一間門面不大但氣氛很好的咖啡店。後來才知道這間平常也是需要排隊的,能直接走進去坐下,運氣真好。

接著我們又沒跟著計畫走,原訂是直接去唐吉訶德,但我們先前往新世界・通天閣。我們一邊吃著路邊賣地醬油糰子,一邊聽 Murphy 講述這邊的歷史。這個區域在百年前曾是大阪最繁華的娛樂中心,如今雖然褪去了昔日的光環,但通天閣仍然吸引著大量觀光客。眼見旁邊就是天王寺動物園,我們卻沒有時間進去,略顯遺憾。接著到 MEGA 唐吉軻德新世界店「稍微」購物了一會兒(所謂的稍微,就是進去了就出不來的意思),再到難波高島屋購買回程的伴手禮。

晚餐我們在地圖上搜尋「米飯」含量高的餐廳,最終挑了 Kusaka Curry。沒想到隨便選都好吃,咖哩的濃郁程度跟米飯的搭配恰到好處,是那種會讓人想要再來一碗的味道,只可惜肚子完全不夠裝。吃完後一路從心齋橋逛到大丸心齋橋店,再走回飯店。晚上趁著還沒打烊,到隔壁的 Life 超市進行最後的採購,紅茶包、腳底舒緩貼布、零食等等,行李箱的空間在此刻成為最大的敵人。

Day 5(1/6):歸途

一早到飯店隔壁的麥當勞吃鬆餅堡,即便我痛惡吃麥當勞,但架不住 Murphy 苦苦哀求此生必吃,還是選在回家前吃一次日本地麥當勞。鬆餅堡,是台灣期間限定而沒有吃到,甜甜的,是個不吃也不會覺得可惜的味道 XD。

趁著還有點時間,步行前往難波神社參拜,也買了破魔矢作為這趟旅程的紀念。破魔矢的意思是「破除厄運的箭」,帶回家擺著,希望 2026 年都能順順利利。

回飯店 checkout 後,從堺筋本町搭乘堺筋線到天下茶屋,轉乘南海線的特急 Rapi:t 直達關西機場。Rapi:t 是全預約席,外觀是很有特色的深藍色流線型列車,內裝也比一般特急舒適不少。值得一提的是,Rapi:t 可以在台灣先訂票畫位,省去當天在車站手忙腳亂的窘境。

14:00 搭上星宇航空 JX823,飛機上 Murphy 望著窗外地風景,依依不捨。

工程師的旅遊記帳

身為曾在 fintech 待過的工程師,出發前當然(?)要為這趟旅程寫個記帳工具。

選了 Golang + HTMX + Templ,以 Telegram Mini Apps 作為前端界面,資料庫則是直接串 Notion,好處是回國後可以直接在 Notion 上做查詢、篩選與視覺化,不需要再另外匯出。整個開發花不到一天,功能很簡單:選幣別(JPY/TWD)、輸入金額、選分類(食衣住行樂)、選付款人,送出後直接寫進 Notion 的 database。

實際使用下來,記帳確實方便了不少,兩個人在旅途中隨手記一筆,回國後分帳一目瞭然。

但是,歸國後滑 LinkedIn,看到有人分享了自己寫的拆帳 App,不僅能掃描日文收據自動辨識品項與金額,還能自動分帳。看到的當下只有一個感想:我果然還是太嫩了。


五天的關西行,從京都的千本鳥居走到大阪的通天閣,從零度的初雪走到暖呼呼的咖哩飯。這是我跟 Murphy 第一次一起出國,很多事情都是第一次。第一次在國外跨年(雖然是日本的正月而非跨年夜)、第一次體驗初売り、第一次用 N87 的日文在餐廳奮戰。

旅途中最深刻的體會是,最好的行程往往不在計畫之中。AG COFFEE 的意外好咖啡、CAFE TABLES 的幸運免排隊、臨時決定的大阪城,這些計畫外的偶遇,反而成了最鮮明的記憶。

懷抱不想上班的心歸國,留下來的遺憾,天王寺動物園、沒有走完的箕面瀑布步道,轉為再次前往的動力。

下次見了,關西。