<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="/linen-theme/css/rss-en.xsl"?>
<rss version="2.0">
<channel>
  <title>Lynan&#39;s Page</title>
  <link>https://thelynan.com</link>
  <description>Hi👋, I‘m Lynan, a Front-end developer. This is my blog space, where I record some things about my life or software development.</description>
  <lastBuildDate>Sun, 27 Sep 2026 11:29:30 GMT</lastBuildDate>
  <image>
      <url>https://thelynan.com/favicon.svg</url>
      <title>Lynan&#39;s Page</title>
      <link>https://thelynan.com</link>
    </image>
  
    <item>
      <title>I Built an Embedded Mock Tool</title>
      <link>https://thelynan.com/embedded-mock-tools/</link>
      <guid>https://thelynan.com/embedded-mock-tools/</guid>
      <pubDate>Jul 14, 2026</pubDate>
      <description><![CDATA[<p>I recently built a small tool called <a href="https://lynanbreeze.github.io/embedded-mock-tools/">embedded-mock-tools</a>. To be completely honest, 100% of the coding was done by AI. I just kept telling it what I wanted, and judging by the result, it understood those requirements pretty well.</p>
<a href="https://github.com/LynanBreeze/embedded-mock-tools" class="github-link">
  <img loading="lazy" class="preview-img" no-link src="https://opengraph.githubassets.com/922f329f643d9c708a9b7f21391b7366ba465054d804e8aeea7260ae1ef90c13/LynanBreeze/embedded-mock-tools" style="aspect-ratio: 1200/600;">
  <span class="title">LynanBreeze/embedded-mock-tools: An embedded network request interception and mock panel prototype with Service Worker support.</span>
</a>

<p>Simply put, it is a Mock panel that can be embedded directly into a page. Load a <code>devtools-panel.js</code> file and a floating button appears. Open it to see the request list, request details, and the Mock rule editor. It can intercept both <code>fetch</code> and <code>XMLHttpRequest</code>, and with a Service Worker, mocked requests can also show up in the browser’s native Network panel.</p>
<h2 id="Flowchart"><a href="#Flowchart" class="headerlink" title="Flowchart"></a>Flowchart</h2><div class="diagram-scroll">
  <img loading="lazy" no-lazy src="https://r2-assets.thelynan.com/am/mermaid-diagram.svg" />
</div>

<h2 id="Why-I-Built-It"><a href="#Why-I-Built-It" class="headerlink" title="Why I Built It"></a>Why I Built It</h2><p>Mocking APIs is neither new nor difficult, and there are already plenty of tools for it. The annoying part is that I often only want to verify one page state, yet getting there requires a long detour.</p>
<p>For example:</p>
<ol>
<li>The API is not ready, but the page still needs to be built</li>
<li>I want to check an empty list, a 500 response, a timeout, or missing fields</li>
<li>Test data exists today, but someone may change it tomorrow</li>
<li>I do not fully control the project, so changing the proxy or starting another service is inconvenient</li>
<li>The page may only be a demo or embedded in another system, and setting up a full Mock Server for it feels excessive</li>
<li>Mixing mocked and real requests through a Mock Server can get awkward</li>
</ol>
<p>There are a few common ways to deal with this. One is to temporarily put something like this in the application code:</p>
<pre><code class="language-javascript">if (IS_MOCK) {
  return {
    users: []
  };
}
</code></pre>
<p>This is the fastest option, but also the easiest thing to forget to remove. Another option is a proxy tool or a Mock Server. That is more formal, but it means configuring routes, starting a service, and keeping the rules in sync. If all I want is to quickly inspect one UI state, it feels a little heavy.</p>
<p>So I wanted something simpler: let the Mock tool travel with the page. As long as the page can load a script, I can inspect requests and change responses.</p>
<pre><code class="language-html">&lt;script src=&quot;./devtools-panel.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
  window.MockTools.init();
&lt;/script&gt;
</code></pre>
<p>That is enough.</p>
<h2 id="Why-Not-Chrome-Overrides"><a href="#Why-Not-Chrome-Overrides" class="headerlink" title="Why Not Chrome Overrides?"></a>Why Not Chrome Overrides?</h2><p>I do have something to say about Chrome Overrides, because I used it for a long time. Before that, I also used HTTP interception tools such as Charles, mostly for packet inspection. While building this tool, I naturally thought about <a href="https://developer.chrome.com/docs/devtools/overrides/">Local Overrides</a> in Chrome DevTools: what does it not handle well, and what could this tool add?</p>
<p>Chrome Overrides can replace local web resources and HTTP response headers, and it can modify the response body of XHR and fetch requests. The advantage is obvious: no application code changes and no extra service. Right-click a request in DevTools, choose <code>Override content</code>, and edit the response. For many situations, that is already enough.</p>
<p>For example:</p>
<ol>
<li>Temporarily change an API response, even on a production page, and see whether the UI behaves correctly</li>
<li>Replace a static resource such as CSS, JavaScript, or HTML</li>
<li>Debug response headers such as CORS or Permissions-Policy locally</li>
<li>Keep changes across refreshes without touching the project code</li>
</ol>
<p>But a few parts of it do not quite fit the problems I wanted to solve:</p>
<h3 id="There-Is-Only-a-Global-Switch"><a href="#There-Is-Only-a-Global-Switch" class="headerlink" title="There Is Only a Global Switch"></a>There Is Only a Global Switch</h3><p>The Chrome Overrides switch lives in the Sources panel. For URLs with override files, everything is either on or off. There is no straightforward way to enable only one override. I can delete the overrides I do not need, but then I have to recreate them the next time I want them.</p>
<h3 id="Rules-Are-Not-Easy-to-Reuse"><a href="#Rules-Are-Not-Easy-to-Reuse" class="headerlink" title="Rules Are Not Easy to Reuse"></a>Rules Are Not Easy to Reuse</h3><p>Chrome Overrides feels more like saving the response of one request as a local file. That works well for a specific resource, but it is less obvious when I want to maintain a set of Mock rules organized by method, URL pattern, status code, delay, and headers. embedded-mock-tools keeps them as a rule list, and each rule can have an alias that is immediately visible in the Mock Rules panel.</p>
<pre><code class="language-javascript">{
  method: &quot;GET&quot;,
  pattern: &quot;/api/users&quot;,
  status: 500,
  delay: 800
}
</code></pre>
<p>To me, this looks and behaves more like actual Mock configuration.</p>
<h3 id="It-Is-Not-That-Simple-to-Hand-Off"><a href="#It-Is-Not-That-Simple-to-Hand-Off" class="headerlink" title="It Is Not That Simple to Hand Off"></a>It Is Not That Simple to Hand Off</h3><p>Chrome Overrides is a browser feature, which is perfectly fine when I am debugging by myself. But if I send a demo to someone else, they also need to open DevTools, choose an Overrides directory, grant file access, and save the corresponding override files. That may be fine for another developer, but it becomes inconvenient for product managers, QA engineers, or anyone unfamiliar with DevTools. embedded-mock-tools takes the opposite approach: embed the tool in the page, and the panel is ready as soon as the other person opens it.</p>
<h3 id="State-Transitions-Are-Awkward"><a href="#State-Transitions-Are-Awkward" class="headerlink" title="State Transitions Are Awkward"></a>State Transitions Are Awkward</h3><p>Some APIs do not return one fixed JSON response. I may also be developing a feature several steps deep while still wanting to run through the entire flow during development. Saving those responses as a Snapshot lets me develop and debug in a way that follows both my intuition and the final user flow.</p>
<h3 id="Its-Relationship-with-the-Project-Is-Different"><a href="#Its-Relationship-with-the-Project-Is-Different" class="headerlink" title="Its Relationship with the Project Is Different"></a>Its Relationship with the Project Is Different</h3><p>Chrome Overrides is personal browser configuration, so it is better suited to temporary debugging. embedded-mock-tools is closer to a development helper that belongs to the project. It can be committed with a demo or test page, and a set of Mock rules can be shared through JSON import and export. They are not really replacements for each other.</p>
<p>This is roughly how I choose between them:</p>
<div class="table-wrap">

<table>
<thead>
<tr>
<th>Scenario</th>
<th>Choice</th>
</tr>
</thead>
<tbody><tr>
<td>Temporarily replace a file on a production page</td>
<td>Chrome Overrides</td>
</tr>
<tr>
<td>Temporarily change one API response</td>
<td>Chrome Overrides</td>
</tr>
<tr>
<td>Maintain a set of Mock rules</td>
<td>embedded-mock-tools</td>
</tr>
<tr>
<td>Give someone a demo that works immediately</td>
<td>embedded-mock-tools</td>
</tr>
<tr>
<td>Replay several API responses in sequence</td>
<td>embedded-mock-tools</td>
</tr>
<tr>
<td>Debug response headers</td>
<td>Chrome Overrides or embedded-mock-tools</td>
</tr>
</tbody></table>
</div>

<p>Chrome Overrides is more like an advanced DevTools feature. embedded-mock-tools is more of an in-project development tool.</p>
<h2 id="Features"><a href="#Features" class="headerlink" title="Features"></a>Features</h2><h3 id="Request-List"><a href="#Request-List" class="headerlink" title="Request List"></a>Request List</h3><p>The left side of the panel contains a live request list. It shows the request method, URL, status code, duration, request headers and body, and response headers and body.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/am/Screenshot_2026-07-15_at_9.54.39PM.jpg" alt="Request list and response details"></p>
<p>At first, I only wanted a simplified Network panel so I would not have to scatter <code>console.log</code> calls throughout the application. The list is capped at 200 requests to prevent it from growing forever during a long debugging session.</p>
<h3 id="Mock-Rules"><a href="#Mock-Rules" class="headerlink" title="Mock Rules"></a>Mock Rules</h3><p>The Mock rule editor is on the right. A rule looks roughly like this:</p>
<pre><code class="language-javascript">{
  enabled: true,
  method: &quot;GET&quot;,
  pattern: &quot;/api/users&quot;,
  status: 200,
  delay: 200,
  headers: { &quot;content-type&quot;: &quot;application/json&quot; },
  body: JSON.stringify({ users: [] }, null, 2)
}
</code></pre>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/am/Screenshot_2026-07-15_at_9.56.19PM.jpg" alt="Mock rule list and editor"></p>
<p><code>pattern</code> currently supports two forms. A plain string:</p>
<pre><code class="language-text">/api/users
</code></pre>
<p>Or a simple regular expression:</p>
<pre><code class="language-text">/\/api\/users\/\d+/
</code></pre>
<p>I deliberately kept it simple. The more complicated a rule is to write, the less obvious it becomes when something goes wrong. For most cases, checking whether a URL contains a string is enough.</p>
<p>One Rule can contain multiple Configs. More Configs can be added, but only one can be active at a time. After all, one endpoint cannot return two different responses at once.</p>
<h3 id="Snapshots"><a href="#Snapshots" class="headerlink" title="Snapshots"></a>Snapshots</h3><p>Snapshots came later. A regular Mock works well when an endpoint should keep returning the same response.</p>
<p>But there is always a “but.” Here is a familiar situation:</p>
<blockquote>
<p>Developer: What kind of bug is this? It is so hard to reproduce. Can I borrow your account?<br>QA: Sure, but give it back soon. I still need it for testing.<br>Developer: Yep, I will return it as soon as I check this bug.<br>QA: Do not change anything. It took me ages to prepare that data.<br>Developer: Got it, boss.</p>
</blockquote>
<p>It is hard to imagine a developer, especially a front-end developer, who has never run into this. Take a task-status endpoint: the first response is <code>pending</code>; after a few clicks, the second is <code>processing</code>; after a few more, the third is <code>done</code>. A single static JSON file cannot reproduce that process very well.</p>
<p>A Snapshot can store a sequence of Responses and replay them in order. When it reaches the end, it can either keep returning the last response or loop back to the beginning.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/am/Screenshot_2026-07-15_at_9.57.50PM.jpg" alt="Selecting multiple responses and saving them as a Snapshot"></p>
<p>This is useful for polling, pagination, state transitions, and similar flows.</p>
<h3 id="Persistence"><a href="#Persistence" class="headerlink" title="Persistence"></a>Persistence</h3><p>Mock rules should not disappear after a refresh, so the configuration is stored in IndexedDB first. If IndexedDB is unavailable, it falls back to <code>localStorage</code>. Data saved by older versions in <code>localStorage</code> is also migrated to IndexedDB during initialization. Import and export are included as well, because browser storage is not a backup. Clear the site’s data and it is gone. An exported JSON file can restore the configuration or be sent to someone else as a reproducible setup for a specific issue.</p>
<h2 id="Why-Introduce-a-Service-Worker"><a href="#Why-Introduce-a-Service-Worker" class="headerlink" title="Why Introduce a Service Worker?"></a>Why Introduce a Service Worker?</h2><p>At first, JavaScript hooks were enough. To intercept <code>fetch</code>, the tool can replace <code>window.fetch</code>. To intercept <code>XMLHttpRequest</code>, it can wrap the original XHR object, override <code>open</code>, <code>send</code>, and <code>setRequestHeader</code>, then simulate <code>readyState</code>, <code>status</code>, <code>responseText</code>, and the relevant events when a rule matches. This approach is simple and also works with <code>file://</code>, so opening <code>index.html</code> directly is enough.</p>
<p>The problem is that these requests do not really pass through the browser’s network stack. The embedded panel can see them, but the browser’s native Network panel may not show a complete record. That is why I added a Service Worker.</p>
<p>On <code>http://localhost</code> or <code>https</code>, the tool attempts to register <code>mocktools-sw.js</code>. When a rule matches, the Service Worker returns the Mock Response from its <code>fetch</code> event, which also makes the request visible in the native Network panel.</p>
<p>Service Workers are not a universal solution, though.</p>
<ul>
<li>They cannot run on <code>file://</code></li>
<li>They require a secure context, normally <code>https</code> or <code>localhost</code></li>
<li>After the first registration, the current page may not immediately be controlled</li>
<li>Rules need to be synchronized between the page and the worker</li>
</ul>
<p>The tool therefore keeps both approaches. When the Service Worker is available, it handles requests. Otherwise, the tool falls back to JavaScript hooks.</p>
<h2 id="Difficult-Parts"><a href="#Difficult-Parts" class="headerlink" title="Difficult Parts"></a>Difficult Parts</h2><p>The tool does not have complicated dependencies, but it contains quite a few details.</p>
<h3 id="A-fetch-Response-Can-Only-Be-Read-Once"><a href="#A-fetch-Response-Can-Only-Be-Read-Once" class="headerlink" title="A fetch Response Can Only Be Read Once"></a>A <code>fetch</code> Response Can Only Be Read Once</h3><p>The body of a <code>Response</code> is a stream. If the interceptor reads the original response to display its content, the application may no longer be able to read it. For a real request, the tool must call <code>response.clone()</code>, read the cloned response for display, and return the original response to the application. This matters: a debugging tool should not change application behavior just because it wants to show the response body.</p>
<h3 id="Simulating-XHR-Is-More-Complicated"><a href="#Simulating-XHR-Is-More-Complicated" class="headerlink" title="Simulating XHR Is More Complicated"></a>Simulating XHR Is More Complicated</h3><p><code>XMLHttpRequest</code> is more difficult than <code>fetch</code>. When a <code>fetch</code> rule matches, returning a new <code>Response</code> is enough. XHR has its own state machine and event model.</p>
<p>Application code may listen for:</p>
<ul>
<li><code>readystatechange</code></li>
<li><code>load</code></li>
<li><code>loadend</code></li>
</ul>
<p>It may also read:</p>
<ul>
<li><code>status</code></li>
<li><code>statusText</code></li>
<li><code>response</code></li>
<li><code>responseText</code></li>
<li><code>getAllResponseHeaders()</code></li>
</ul>
<p>So an XHR Mock cannot simply return a string. It also needs to reproduce those states and events.</p>
<h3 id="Synchronizing-Service-Worker-State"><a href="#Synchronizing-Service-Worker-State" class="headerlink" title="Synchronizing Service Worker State"></a>Synchronizing Service Worker State</h3><p>Mock rules are edited in the page panel, but the Service Worker may be the component that actually intercepts the request. Every rule change, global toggle, and Snapshot update must therefore be sent to the worker through <code>postMessage</code>. The worker may be <code>installing</code>, <code>waiting</code>, or <code>active</code>, or it may already be the page’s <code>controller</code>, so synchronization cannot target only one fixed object.</p>
<h3 id="UI-State"><a href="#UI-State" class="headerlink" title="UI State"></a>UI State</h3><p>It started as a request list and a details view, but the number of states kept growing:</p>
<ul>
<li>Whether the panel is expanded or collapsed</li>
<li>The selected request</li>
<li>The selected Mock rule</li>
<li>Request search and sorting</li>
<li>Group tabs</li>
<li>The Snapshot list, selected Snapshot, and editing draft</li>
<li>The details-pane layout</li>
<li>Storage status and error messages</li>
<li>Whether the Service Worker is available</li>
</ul>
<p>The tool is still written in plain JavaScript without React, Vue, or other dependencies. The upside is that it stays small and works by simply including a few files. The downside is that I have to keep the state management under control myself.</p>
<h3 id="Persistence-Fallbacks"><a href="#Persistence-Fallbacks" class="headerlink" title="Persistence Fallbacks"></a>Persistence Fallbacks</h3><p>IndexedDB is not always available. Private browsing, browser restrictions, and unusual environments can all cause reads or writes to fail. When that happens, the tool falls back to <code>localStorage</code>. If both fail, the current in-memory state should at least remain usable.</p>
<h2 id="Where-It-Fits"><a href="#Where-It-Fits" class="headerlink" title="Where It Fits"></a>Where It Fits</h2><p>I think it works particularly well for:</p>
<ul>
<li>Quickly debugging API-driven UI states</li>
<li>Seeding a set of API responses for a UI demo</li>
<li>Continuing interaction development without a complete back-end environment</li>
<li>Giving QA or product managers a reproducible error state</li>
<li>Lightweight debugging in static pages, embedded pages, WebViews, or third-party containers</li>
<li>Exporting and sharing a particular Mock configuration</li>
</ul>
<p>It is not meant to replace every Mock solution. If a project already has a mature Mock Server, API platform, or contract-testing setup, those are still the better choice. This is more like a small panel that is handy when needed and stays out of the way when it is not.</p>
<h2 id="Closing"><a href="#Closing" class="headerlink" title="Closing"></a>Closing</h2><p>That is it for now. At least when I need to quickly change an API response or reproduce an unusual state, it already solves the problem for me.</p>
]]></description>
    </item>
    <item>
      <title>Sichuan Travel Journal(2026)</title>
      <link>https://thelynan.com/sichuan-travel-journal-2026/</link>
      <guid>https://thelynan.com/sichuan-travel-journal-2026/</guid>
      <pubDate>Jun 20, 2026</pubDate>
      <description><![CDATA[<h2 id="to-page-top" style="opacity: 0; height: 0; margin: 0;">Preface</h2>

<p>In 2023, after leaving my previous job and taking a break between jobs, I traveled to western Sichuan at the end of the year. It was also my first real trip in the true sense.</p>
<p>After that trip, I wrote my first travel journal. Because it received a lot of positive feedback, this travel series slowly came into being.</p>
<a href="/the-journey-in-sichuan-2023/">
  <div class="shared-link link1" style="background-image: url('https://r2-assets.thelynan.com/uPic/DSC00266_1_1700706755557.jpg');">
    <div class="cover-img">
    <img loading="lazy" no-lazy class="not-gallery-item" src="https://r2-assets.thelynan.com/uPic/DSC00266_1_1700706755557.jpg" alt="">
    </div>
    <div class="link-content">
      <span class="link-title">Western Sichuan Trip</span>
      <span class="link-desc">Starting from Shanghai and arriving in Chengdu, I joined a tour group for the route Chengdu -> Bipenggou -> Dagu Glacier -> Jiuzhaigou -> Huanglong.</span>
    </div>
  </div>
</a>

<p>On that tour, I visited many places, saw majestic snow mountains for the first time, and also saw the beautiful Jiuzhaigou. The slight regret was that it was cloudy when I went to Jiuzhaigou. After that visit, I kept thinking I should come back the next summer when the weather was good. In the end, it was only today, three years later, that I finally returned.</p>
<p>The main goals of this trip:</p>
<ol>
<li>Visit Jiuzhaigou ✅</li>
<li>See giant pandas ✅</li>
</ol>
<h2 id="Itinerary"><a href="#Itinerary" class="headerlink" title="Itinerary"></a>Itinerary</h2><table>
<thead>
<tr>
<th>Date</th>
<th>Itinerary (local time)</th>
</tr>
</thead>
<tbody><tr>
<td><a href="#Day-1-Heading-to-Jiuzhaigou">Day 1 06&#x2F;12 Friday</a></td>
<td><strong>Shanghai</strong> -&gt; <strong>Mianyang</strong> -&gt; <strong>Jiuzhaigou</strong>, on the road</td>
</tr>
<tr>
<td><a href="#Day-2-Jiuzhaigou">Day 2 06&#x2F;13 Saturday</a></td>
<td>A full day in <strong>Jiuzhaigou</strong> Scenic Area</td>
</tr>
<tr>
<td><a href="#Day-3-Chengdu-Research-Base-of-Giant-Panda-Breeding">Day 3 06&#x2F;14 Sunday</a></td>
<td><strong>Jiuzhaigou</strong> -&gt; <strong>Chengdu</strong>, seeing pandas at the panda base</td>
</tr>
<tr>
<td><a href="#Day-4-Chengdu-Mianyang-Return-Trip">Day 4 06&#x2F;15 Monday</a></td>
<td><strong>Chengdu</strong> Wenshu Monastery, Huanhuaxi Park -&gt; <strong>Mianyang</strong> Shengshui Temple, Luohan Temple -&gt; <strong>Shanghai</strong>, return trip</td>
</tr>
</tbody></table>
<h2 id="Day-1-Heading-to-Jiuzhaigou"><a href="#Day-1-Heading-to-Jiuzhaigou" class="headerlink" title="Day 1 Heading to Jiuzhaigou"></a>Day 1 Heading to Jiuzhaigou</h2><p>I took a ride-share to Pudong Airport.</p>
<p>Check-in, security, takeoff, flight, and then I arrived at Mianyang Nanjiao Airport at 11:20.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2511.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2513.jpg"></span><br></span></p>
<p>The airport is very small. Once I came out, I could take a taxi directly to Pingzheng Bus Station. The DiDi driver asked where I had flown from, and I said Shanghai. He asked whether plane tickets were expensive now, saying they used to cost one or two thousand yuan. I said it probably was not peak season yet, so mine was relatively cheap, 700 yuan. Along the way I saw the name “Tongli” everywhere. I looked it up and it seems to be a fairly large local company. The coach I took this time was also operated by Tongli. There were many banyan trees planted along the streets of Mianyang.</p>
<p>I had bought a flexible coach ticket on 12306 for the 8:00 to 14:30 time window. I reached the station at only 12:00, and the bus waiting to depart belonged to the 8:00 to 12:30 batch. The driver said he needed to see whether his bus would be full, because passengers from the 8:00 to 12:30 batch had priority. If there were empty seats, he would call me over. He was pretty nice.</p>
<p>I went back to the waiting hall for a while. Just before 12:30, the driver asked me to get on another bus. Since they were all station-dispatched buses, there should not be any trap, right 😂. This bus was very comfortable. It was a new vehicle, the seats and air conditioning were both just right, and it was not tiring to sit in. There was a camera above the driver and speed limits too, so it looked fairly standardized.</p>
<p>At 3:30 in the afternoon, we arrived at Jiuzhaigou’s new county town. The road was smooth all the way, with barely any traffic, which was great. I had booked a hotel near the valley entrance. All the other passengers got off in the new county town, leaving only me. The driver said I could later switch to the bus driven by the driver from Mianyang station, so he would not have to make a separate trip to the valley entrance. Fair enough.</p>
<p>There was a little more traffic from Jiuzhaigou County to the valley entrance. I got off at the Goukou Bus Center and walked to the hotel, about 1 km. I had not eaten lunch either, so I ordered KFC. KFC is still my favorite 🥹. The yak hot pot I had in Jiuzhaigou in 2023 tasted bitter and made me not want to try it again, so I chose something safer this time.</p>
<p><span class="image-grid r73"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2526.jpg"><br></span></p>
<p>After a whole day on the road, I went to bed early. Tomorrow morning I would catch the first entry batch and enjoy a full day in the scenic area!</p>
<h2 id="Day-2-Jiuzhaigou"><a href="#Day-2-Jiuzhaigou" class="headerlink" title="Day 2 Jiuzhaigou"></a>Day 2 Jiuzhaigou</h2><p>I got up a little after 6 and washed up.</p>
<p>At 7, I went to the hotel restaurant for breakfast. The toast was not good, but the butter was Anchor, so paired together it was acceptable. I ate a bit more, because today would be a full day of serious walking.</p>
<p>After eating, I took a taxi to the entrance of Jiuzhaigou. It was not quite 7:40 yet, and the queue was not too long at that time. Everyone was waiting for the first entry batch at 8 😄. As it got closer to 8, more and more people arrived.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2530.jpg"></p>
<p>The line moved quickly. Before 8:10, I had already boarded the sightseeing bus, and I even got the left-side window seat I wanted, so I could enjoy the sights along the central route.</p>
<p>Routes for Jiuzhaigou’s sightseeing buses are assigned by scenic-area dispatch. Today my bus was headed to the Primeval Forest. A staff member on the bus introduced the scenic area, recommended routes, and things to watch out for, which was quite helpful. When we passed Mirror Lake, there was no wind yet in the morning. It really was as calm as a mirror, with clear reflections on the water.</p>
<h3 id="Primeval-Forest"><a href="#Primeval-Forest" class="headerlink" title="Primeval Forest"></a>Primeval Forest</h3><p>I got off at the Primeval Forest stop and planned to hike from the Primeval Forest, through Grass Lake, to Swan Lake.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08676.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08681.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08686.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08685.jpg"></span><br></span></p>
<p>The weather was clear this morning. Every blade of grass and every tree under the sunlight, even the shadows, looked so beautiful.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08690.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08692.jpg"></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08694.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08695.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08701.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08705.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08702.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08703.jpg"></span><br></span></p>
<p>This rocky mountain must look even more magnificent when it is covered with snow.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08711.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08714.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08716.jpg"></span><br></span></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2534.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08717.jpg"></span><br></span></p>
<p>The rhododendrons were also in bloom.</p>
<p><span class="image-grid scroll"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08718.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08719.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08720.jpg"></span><br></span></p>
<h3 id="Grass-Lake"><a href="#Grass-Lake" class="headerlink" title="Grass Lake"></a>Grass Lake</h3><p>At Grass Lake, sunlight fell on the green grass, and the dew was sparkling.</p>
<p><span class="image-grid r37"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08722.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08723.jpg"></span><br></span></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08724.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08725.jpg"></span><br></span></p>
<p>Such layered beauty!</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08728.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08730.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08732.jpg"></span><br></span></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08733.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08734.jpg"></span><br></span></p>


<p>I saw two little ducks. What a lovely scene.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08738.jpg"></p>




<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08739.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08741.jpg"></span><br></span></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08745.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08744.jpg"></span><br></span></p>
<h3 id="Swan-Lake"><a href="#Swan-Lake" class="headerlink" title="Swan Lake"></a>Swan Lake</h3><p>I walked to Swan Lake. Before we got off the bus, the staff member had explained that it got its name because, in winter, heavy snow covering the grass looks like swan feathers.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08747.jpg"></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08748.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08751.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08752.jpg" alt="Eagle Claw Cave"></p>
<h3 id="Arrow-Bamboo-Lake"><a href="#Arrow-Bamboo-Lake" class="headerlink" title="Arrow Bamboo Lake"></a>Arrow Bamboo Lake</h3><p>I took the sightseeing bus to Arrow Bamboo Lake. I did not see any arrow bamboo, only a lake full of horsetail plants.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08755.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08758.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08763.jpg"></p>


<h3 id="Arrow-Bamboo-Lake-Waterfall"><a href="#Arrow-Bamboo-Lake-Waterfall" class="headerlink" title="Arrow Bamboo Lake Waterfall"></a>Arrow Bamboo Lake Waterfall</h3><p>There is a small waterfall below Arrow Bamboo Lake.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08765.jpg"></p>


<h3 id="Panda-Lake"><a href="#Panda-Lake" class="headerlink" title="Panda Lake"></a>Panda Lake</h3><p>I continued walking to Panda Lake.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08770.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08771.jpg"></span><br></span></p>
<p>Looking down from above, I could see lots of fish.</p>


<p>There were grilled sausages for sale here, but I was not interested.</p>
<h3 id="Five-Flower-Lake"><a href="#Five-Flower-Lake" class="headerlink" title="Five Flower Lake"></a>Five Flower Lake</h3><p>I took the sightseeing bus to Five Flower Lake. I feel like many of the most representative Jiuzhaigou photos online are taken here.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08773.jpg"></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08776.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08777.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08784.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08786.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08794.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08797.jpg"></span><br></span></p>
<p>There was algae growing on the lake surface, which slightly affected the view.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08796.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08798.jpg"></span><br></span></p>
<p>After walking a little further downstream, those “dirty things” disappeared from the water surface.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08801.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08817.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08806.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08818.jpg"></span><br></span></p>
<p>There were many calcified trees in the lake. One auntie was really odd. I had only stood by the railing for one second when she came over and kept chanting beside my ear, “Are you done? Are you done? Are you done?”</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08822.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08821.jpg"></span><br></span></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08833.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08851.jpg"></span><br></span></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08853.jpg"></span></p>

</span>

<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08857.jpg"></span></p>

</span>

<p>A deep, profound blue.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08861.jpg"></p>
<h3 id="Pearl-Shoal"><a href="#Pearl-Shoal" class="headerlink" title="Pearl Shoal"></a>Pearl Shoal</h3><p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08866.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08880.jpg"></p>


<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08882.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08886.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08890.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08891.jpg"></span><br></span></p>


<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08893.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08895.jpg"></span><br></span></p>
<p>I took the sightseeing bus to Mirror Lake.</p>
<h3 id="Mirror-Lake"><a href="#Mirror-Lake" class="headerlink" title="Mirror Lake"></a>Mirror Lake</h3><p>By noon, the wind had already picked up, so it looked like a very ordinary lake.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2746.jpg"></p>


<p>I took the sightseeing bus back to Nuorilang Center and transferred to the bus for Long Lake. You can have lunch here and buy milk tea or coffee.</p>
<h3 id="Long-Lake"><a href="#Long-Lake" class="headerlink" title="Long Lake"></a>Long Lake</h3><p>After arriving at Long Lake, the clouds thickened again. By the lake, the scenery was slightly less impressive because the sky was no longer clear.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08898.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08905.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08910.jpg"></span><br></span></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08916.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08902.jpg"></span><br></span></p>
<p>The wild roses were blooming beautifully.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08918.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08919.jpg"></span><br></span></p>
<p>From Long Lake to Five-Color Pond, the official sign says 820 meters, but in reality it felt longer than that.</p>
<h3 id="Five-Color-Pond"><a href="#Five-Color-Pond" class="headerlink" title="Five-Color Pond"></a>Five-Color Pond</h3><p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08920.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08927.jpg"></p>
<p>It was the dry season, so Five-Color Pond had relatively little water, but that did not stop it from being the clearest and most transparent water in Jiuzhaigou. When the wind blew across the surface, it looked like glass.</p>


<p>After seeing Five-Color Pond, I took the sightseeing bus back to Nuorilang Center Station. Then I walked toward Nuorilang Waterfall. Last time I only looked at it from below, so this time I definitely wanted to go up to the viewing platform and see the whole waterfall.</p>
<h3 id="Nuorilang-Waterfall"><a href="#Nuorilang-Waterfall" class="headerlink" title="Nuorilang Waterfall"></a>Nuorilang Waterfall</h3><p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08928.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08929.jpg"></span><br></span></p>
<p>There are not too many steps. It takes about 10 minutes to climb to the viewing platform.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08931.jpg"></p>
<p>From here, you can see the lake above the waterfall, like the waterfall’s reservoir.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08932.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08944.jpg"></span><br></span></p>
<p>I came down from the viewing platform and walked toward the sightseeing bus stop.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08950.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08953.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08954.jpg"></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08956.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08955.jpg"></span><br></span></p>
<h3 id="Rhinoceros-Lake"><a href="#Rhinoceros-Lake" class="headerlink" title="Rhinoceros Lake"></a>Rhinoceros Lake</h3><p>It looked a little bit like Long Lake here.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08957.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08963.jpg"></p>
<h3 id="Tiger-Lake"><a href="#Tiger-Lake" class="headerlink" title="Tiger Lake"></a>Tiger Lake</h3><p>I walked toward Tiger Lake. There were prayer flags over flowing water here.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08979.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08980.jpg"></span><br></span></p>


<p>The sunlight streaming through the clouds was gorgeous.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08967.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08972.jpg"></span><br></span></p>
<p>So many little fish.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08973.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08975.jpg"></span><br></span></p>
<h3 id="Shuzheng-Waterfall"><a href="#Shuzheng-Waterfall" class="headerlink" title="Shuzheng Waterfall"></a>Shuzheng Waterfall</h3><p>Walking further down brought me to Shuzheng Waterfall. It was beautiful.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08982.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08992.jpg"></p>


<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08994.jpg"></p>


<p>I kept walking and reached the entrance of Shuzheng Village. Below it was Shuzheng Lakes. You cannot see the full view from the roadside, so I climbed to the viewing platform above Shuzheng Village to take a look.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC08999.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09000.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09001.jpg"></p>
<h3 id="Shuzheng-Lakes"><a href="#Shuzheng-Lakes" class="headerlink" title="Shuzheng Lakes"></a>Shuzheng Lakes</h3><p>The view was nice.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09006.jpg"></p>
<p>After coming down, I continued walking toward Sparkling Lake.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09009.jpg"></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09017.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09012.jpg"></span><br></span></p>
<h3 id="Sparkling-Lake"><a href="#Sparkling-Lake" class="headerlink" title="Sparkling Lake"></a>Sparkling Lake</h3><p>The lakes here clearly felt very deep. All I could see was blue; I could not see the bottom.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09022.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09026.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09032.jpg"></p>
<p>The sun was almost setting, so I could not see the scene where sunlight falls on the lake like flickering sparks.</p>
<p>It was almost 6, so I took the sightseeing bus to the final stop, Bonsai Shoal.</p>
<h3 id="Bonsai-Shoal"><a href="#Bonsai-Shoal" class="headerlink" title="Bonsai Shoal"></a>Bonsai Shoal</h3><p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09038.jpg"></p>
<p>I skipped Double Dragon Lake. Bonsai Shoal gets its name from the trees in the river that look like individual bonsai.</p>
<h3 id="Reed-Lake"><a href="#Reed-Lake" class="headerlink" title="Reed Lake"></a>Reed Lake</h3><p>I walked back 600 meters to Reed Lake.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09041.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09043.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09051.jpg"></span><br></span></p>
<p>From Reed Lake, I walked back to Bonsai Shoal and took the bus out of the scenic area.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/DSC09067.jpg"></p>
<p>I called a DiDi back to the hotel. I had already walked too much today and did not want to walk anymore. There were many taxis at the scenic-area entrance. I was ripped off there in 2023 and still remember it.</p>
<p>DiDi was not much cheaper, but at least it was a price I had accepted, not a price I was tricked into. The driver asked how long it had taken me to get a ride. I said it had taken quite a while and that it was a bit hard to get one. Pretending it was my first time here, I asked the driver, “This is not even peak season yet, right? I cannot imagine how crowded it gets in peak season.”</p>
<p>The trip was very short, less than 2 km, and I soon arrived at the hotel. I originally wanted to order KFC, but most of the menu showed sold out, so I switched to McDonald’s.</p>
<p>It was a little hard to sleep tonight. I had walked too much during the day, my body felt slightly hot, and my face was a bit red. I went to bed after 9, but my body temperature did not come down enough for me to fall asleep until around midnight.</p>
<h2 id="Day-3-Chengdu-Research-Base-of-Giant-Panda-Breeding"><a href="#Day-3-Chengdu-Research-Base-of-Giant-Panda-Breeding" class="headerlink" title="Day 3 Chengdu Research Base of Giant Panda Breeding"></a>Day 3 Chengdu Research Base of Giant Panda Breeding</h2><h3 id="Heading-to-Chengdu"><a href="#Heading-to-Chengdu" class="headerlink" title="Heading to Chengdu"></a>Heading to Chengdu</h3><p>This morning’s bus to Huanglongjiuzhai Station departed at 6:30. The Guoda boarding point was very close to the hotel, less than a 10-minute walk.</p>
<p>I got up a little after 5, washed up, packed my backpack, ate a small piece of bread, checked out, and went to take the bus.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2923.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2925.jpg"></span><br></span></p>
<p>The weather was a bit cloudy today. Luckily, I had already visited Jiuzhaigou yesterday and seen the scenery in better weather. The bus ride actually took about 2 hours, following the national highway. There was a little rain on the road.</p>
<p>When I arrived at Huanglongjiuzhai Station, I found that there were still more than 2 hours before the train I had booked. I quickly opened 12306, changed to an earlier train, and boarded smoothly.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2934.jpg"></p>
<p>In less than 2 hours, I arrived in Chengdu. The rise in temperature was very obvious, and the smog was also quite heavy. It felt hot and stuffy.</p>
<p>Arrived at Chengdu East Railway Station.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2938.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2940.jpg"></span><br></span></p>
<p>The smog in Chengdu was very obvious, and the weather was also hot and muggy.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2942.jpg"></p>
<p>After leaving Chengdu East, I went nearby and had a bowl of Laoma Tihua, pig trotter soup.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2943.jpg"></p>
<p>In the afternoon, I planned to go see giant pandas. Amap showed a Giant Panda Express Bus Line 4, but I could not find the boarding point. The location on Amap was in the middle of the square, but how could a bus possibly drive into the square? I really could not find it, so I took the metro instead.</p>
<p>After exiting the metro, I still had to take a bus for 2 stops. There were many unlicensed cars soliciting passengers at the metro exit. The bus costs 2 yuan and runs point to point, but those cars wanted 10 yuan. They really do squeeze out-of-towners…</p>
<h3 id="Panda-Base"><a href="#Panda-Base" class="headerlink" title="Panda Base"></a>Panda Base</h3><p>At the panda base, I bought a ticket on Meituan and entered the park by scanning my ID card. At the entrance, there were many “guides” soliciting visitors, saying they could take you along the best route and so on.</p>
<p>The walkway near the west gate is open-air and rather sunny, with the trees on both sides still quite short. Because it was hot, the pandas had all gone indoors. At this time, some pandas were still napping, while others had already woken up.</p>
<p>The first giant panda I saw today was also the first giant panda I had ever seen in my life 😊.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2955.jpg"></p>
<p>The indoor hall had air conditioning, so I could rest inside. There was a lot of bamboo outdoors. I wonder if, when the weather is cooler, the pandas can just munch on it directly.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2960.jpg"></p>
<p>It looked awake, yet also not quite awake, pondering panda life.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2964.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2967.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_2971.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3024.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3018.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3037.jpg"></span><br></span></p>


<p>After visiting a few panda halls, I went to the golden snub-nosed monkey hall. The air conditioning there was even stronger and very cool.</p>
<p><span class="image-grid"></p>

</span>

<p>Next, I went to the Star Nursery, where there were recently born pandas.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3061.jpg"></p>
<p>After coming out, I reached Panda Walking Street. I had KFC for afternoon tea and took a rest. It was too hot.</p>
<p>Then I went to the Moon Nursery. Many rooms had their curtains drawn today, so I did not see any pandas there.</p>
<p>Then I went to Red Panda Activity Yard No. 2.</p>
<p>There was a red panda sleeping on a tree. So cute.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3093.jpg"></p>
<p>The weather was too hot, and the park was spraying mist. The red panda seemed to be using the mist to cool down.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3103.jpg"></p>
<p>Beware of fierce beasts! Rawr!</p>


<p>I continued to the Panda Villa Area. This is an older part of the panda base, with denser woods and bamboo groves, so it was cooler than the west gate area.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3106.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3146.jpg"></span><br></span></p>
<p>I continued visiting a few more panda halls and went to Red Panda Activity Yard No. 2.</p>
<p>After seeing the red pandas, I was ready to leave the park.</p>
<p>I exited from the south gate, took a bus to the metro station, then took the metro to the hotel. The hotel was near Tianfu Square. At Tianfu Square, I had a bowl of pork intestine noodles. The noodles were made from sweet potato starch, which I do not like. Rice noodles are still better.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3150.jpg"></p>
<p>After eating, I went to Chabaidao and bought a cup of lemonade. It was 2 yuan, so cheap.</p>
<p>I checked in at the hotel, showered, did laundry, and rested.</p>
<h2 id="Day-4-Chengdu-Mianyang-Return-Trip"><a href="#Day-4-Chengdu-Mianyang-Return-Trip" class="headerlink" title="Day 4 Chengdu - Mianyang - Return Trip"></a>Day 4 Chengdu - Mianyang - Return Trip</h2><p>I slept quite well last night. I got up, packed everything, and had breakfast. The breakfast at this Hi Inn was pretty simple: soy milk, vegetable buns, steamed rolls, and tea eggs.</p>
<p>I checked out and took a bus to Wenshu Monastery.</p>
<h3 id="Wenshu-Monastery"><a href="#Wenshu-Monastery" class="headerlink" title="Wenshu Monastery"></a>Wenshu Monastery</h3><p>There were many not-that-old grandmas selling jasmine bracelets here. Some even touched my arm while trying to sell them, which I did not like.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3155.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3163.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3179.jpg"></p>
<p>Wenshu Monastery is free to visit. It seemed like there was complimentary incense available, but I did not light any. I simply walked around.</p>
<p>I also visited Wenshu Pavilion, where many bodhisattva statues were displayed.</p>
<h3 id="Huanhuaxi-Park"><a href="#Huanhuaxi-Park" class="headerlink" title="Huanhuaxi Park"></a>Huanhuaxi Park</h3><p>After leaving, I took the metro toward Du Fu Thatched Cottage. This metro station may have taken the long transfer walking distance into account, because it even had a moving walkway installed.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3185.jpg"></p>
<p>What? The ticket for Du Fu Thatched Cottage costs 50 yuan? Then I would not go in. I just walked around Huanhuaxi Park outside.</p>
<p>It felt very leisurely there, quite nice.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3190.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/29F8DD85-BF5D-40A3-8ABF-989C9AB808ED_1_102_o.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3196.jpg" alt="Master Ye"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3201.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3202.jpg"></span><br></span></p>
<p>After walking around the park, I came out and had qiaojiao beef across the street. It was good. The beef soup tasted quite similar to Hakka beef soup.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3204.jpg"></p>
<p>After eating, I took the metro to Chengdu East Railway Station and then took a high-speed train to Mianyang.</p>
<p>It was my first time seeing a metro carriage with this kind of seat layout. Sitting there felt very cool.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3207.jpg"></p>
<h3 id="Shengshui-Temple"><a href="#Shengshui-Temple" class="headerlink" title="Shengshui Temple"></a>Shengshui Temple</h3><blockquote>
<p>Shengshui Temple is located in the northern section of Changhong Avenue, Fucheng District, Mianyang, Sichuan, on the right bank of the Fujiang River at the southern end of Tazi Mountain. The Baoji-Chengdu Railway and Chengdu-Mianyang high-speed railway pass in front of it. Covering more than 100,000 square meters, it consists of Shengshui Temple and Luohan Temple. The temple was first built during the Yonghui period of the Tang dynasty (650-655), originally named Ganquan Temple. In the first year of the Zhengtong reign of the Ming dynasty (1436), it was renamed after the mountain spring “holy water.” The “Longqiu” spring beneath the cliff behind the Guanyin Hall still flows year-round. The temple complex is arranged along a central axis with main buildings such as the Hall of Heavenly Kings, Mahavira Hall, and Dabei Hall, with auxiliary halls including the Jade Buddha Hall, Jialan Hall, and Patriarch Hall on both sides. The hip-and-gable roofs and gilded eaves show the style of Han Chinese Buddhist temples.<br><a href="https://baike.baidu.com/item/%E5%9C%A3%E6%B0%B4%E5%AF%BA/9733">https://baike.baidu.com/item/%E5%9C%A3%E6%B0%B4%E5%AF%BA/9733</a></p>
</blockquote>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3212.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3214.jpg"></p>
<p>The entire long corridor was filled with sculptures. It felt very solemn.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3219.jpg"></p>
<p>From the overpass, you can watch trains. This track might be for freight, because I only saw container trains like this.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3228.jpg"></p>
<p>Turning from here leads to the neighboring Luohan Temple.</p>
<h3 id="Luohan-Temple"><a href="#Luohan-Temple" class="headerlink" title="Luohan Temple"></a>Luohan Temple</h3><blockquote>
<p>Mianyang Luohan Temple is located in Shengshui Village, Chengjiao Township, Mianyang, Sichuan, at the southern end of Tazi Mountain on the right bank of the Fujiang River, near the Baoji-Chengdu Railway and the Mianyang-Jiangyou Expressway. The temple was funded and built by Master Guoqing over more than 20 years. Its main buildings are arranged along a central axis, including the Weituo Hall, Hall of Heavenly Kings, Seven Buddhas Hall, and Mahavira Hall. On both sides are architectural groups such as the Ten Thousand Buddhas Holy City, Luohan Hall, Bell and Drum Towers, and Vulture Peak, combining the solemn style of northern Buddhism with features of Jiangnan gardens.</p>
<p>The Ten Thousand Buddhas Holy City enshrines more than 12,000 small Buddha statues and over 40 Buddha and bodhisattva statues taller than nine meters. The Luohan Hall contains 1,250 arhat statues in different poses, while Vulture Peak contains 500 serene statues of nuns. The temple’s core Qing-style Mahavira Hall features carved beams and painted rafters. The scripture library has an elegant exterior and modern facilities inside, and the reclining Buddha is 42 meters long with a peaceful form. The whole temple follows the mountain terrain, with groups of arhat statues on both sides of the 260-step stone stairway, forming a layered architectural complex amid greenery.<br><a href="https://baike.baidu.com/item/%E7%BB%B5%E9%98%B3%E7%BD%97%E6%B1%89%E5%AF%BA//15826469">https://baike.baidu.com/item/%E7%BB%B5%E9%98%B3%E7%BD%97%E6%B1%89%E5%AF%BA//15826469</a></p>
</blockquote>
<p>These stairs were quite steep. I had to rest for a while after climbing up.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3233.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3235.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3248.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3250.jpg"></span><br></span></p>
<p>After leaving, I took a taxi to Wanda and ate at a local restaurant called Liuyuexue Dry Pot. It was delicious!</p>


<h3 id="Return-Trip"><a href="#Return-Trip" class="headerlink" title="Return Trip"></a>Return Trip</h3><p>The sky gradually darkened.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3263.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3265.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3273.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/sichuan-2026/sdr/IMG_3284.jpg"></span><br></span></p>
<p>After landing, I took a ride-share home and wrapped up the trip beautifully.</p>
<h2 id="Expenses"><a href="#Expenses" class="headerlink" title="Expenses"></a>Expenses</h2><table>
<thead>
<tr>
<th>Item</th>
<th>Amount (CNY)</th>
</tr>
</thead>
<tbody><tr>
<td>Flights</td>
<td>1460</td>
</tr>
<tr>
<td>Hotels</td>
<td>690</td>
</tr>
<tr>
<td>Transport</td>
<td>515</td>
</tr>
<tr>
<td>Food</td>
<td>437</td>
</tr>
<tr>
<td>Travel insurance</td>
<td>24</td>
</tr>
<tr>
<td><strong>Total</strong></td>
<td><strong>3126</strong></td>
</tr>
</tbody></table>
<h2 id="Thoughts"><a href="#Thoughts" class="headerlink" title="Thoughts"></a>Thoughts</h2><ul>
<li><p><strong>I visited almost every attraction in Jiuzhaigou</strong><br>I walked about 20 km. Because there are many attractions and they are quite spread out, I did not feel completely exhausted.</p>
</li>
<li><p><strong>Chengdu was pretty hot</strong><br>The temperature was not actually that high yet, but it was muggy and uncomfortable.</p>
</li>
<li><p><strong>A new way to get to Jiuzhaigou</strong><br>Going from Mianyang was a good experience. The route from Mianyang to Jiuzhaigou County is expressway all the way and takes about 3 hours.</p>
</li>
</ul>
<script src="/linen-theme/js/replace-emoji.js"></script>
]]></description>
    </item>
    <item>
      <title>Northern Xinjiang Travel Journal(2026)</title>
      <link>https://thelynan.com/north-xinjiang-travel-journal-2026/</link>
      <guid>https://thelynan.com/north-xinjiang-travel-journal-2026/</guid>
      <pubDate>May 23, 2026</pubDate>
      <description><![CDATA[<h2 id="to-page-top" style="opacity: 0; height: 0; margin: 0;">Preface</h2>

<p>After the May Day holiday, I returned from my hometown to Shanghai and could already feel summer approaching. It was time to go to Northern Xinjiang, where spring was warm and flowers were blooming 😄</p>
<p>Last September and October, I visited Northern and Southern Xinjiang respectively to enjoy the autumn colors. Back then, I told myself I must come back to Sayram Lake when it was full of flowers. And here I am!</p>
<p>I arranged my work handover on Thursday, took two days off, and combined them with the weekend. Here was my itinerary:</p>
<ol>
<li><a href="#Day1-Shanghai-Bole">Day1 Friday</a> Fly from Shanghai to Urumqi, then take a high-speed train from Urumqi to Bole</li>
<li><a href="#Day2-Sayram-Lake">Day2 Saturday</a> Get up early in Bole and head to <strong>Sayram Lake</strong>, then take a car to Yining in the evening</li>
<li><a href="#Day3-Nalati-Grassland">Day3 Sunday</a> Join a one-day round-trip tour from Yining to <strong>Nalati Grassland</strong></li>
<li><a href="#Day4-Yining-Urumqi-Shanghai">Day4 Monday</a> Take an early high-speed train from Yining to Urumqi, have a meal and a short walk around Urumqi, then fly back to Shanghai</li>
</ol>
<h2 id="Day1-Shanghai-Bole"><a href="#Day1-Shanghai-Bole" class="headerlink" title="Day1 Shanghai-Bole"></a>Day1 Shanghai-Bole</h2><p>I booked a ride-share last night. The driver was a middle-aged man. He asked what time my flight was, and I said it was a 6:30 domestic flight. He said picking me up at 5:15 would be perfectly fine. It was indeed fine, but a little tight. Boarding had already started when I arrived at the airport.</p>
<p>The flight took five hours. I slept for about an hour and a half, then could not fall asleep again. I was like a caterpillar, twisting every now and then, otherwise sitting for too long made my whole body uncomfortable. It was cloudy today, and for most of the flight I could only see thick clouds outside the window.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1726.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1749.jpg"></span><br></span></p>
<p>After landing in Urumqi, the temperature was around 8 °C. I took out my thick jacket at the airport to avoid catching a cold. I took the airport bus to the high-speed railway station. The ticket was 20 yuan. It was still a bit warm inside the bus. After arriving at the station, I went upstairs to KFC for lunch. I had actually already eaten brunch on the plane, but since I would be on the road for a long time in the afternoon, it felt better to fill my stomach again.</p>
<p>I bought a coffee at KFC, went downstairs, and boarding had just started. Along the way, I could see the endless snow-capped Tianshan Mountains and the Gobi desert at their foothills most of the time.</p>
<p>Sitting by the window, with sunlight shining through the glass, I suddenly felt dazed for a moment and forgot whether this was a dream or reality.</p>


<p>Arrived in Bole! I took a taxi to the hotel. It was still early, but after spending the whole day on the road, I no longer had the energy to wander around. Tonight’s room was on the 16th floor, with a great view. The west-facing window was perfect for watching the sunset.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/PhotonCam_20260515_214137.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1794.jpg"></span><br></span></p>
<p>Xinjiang time feels about three hours later than Shanghai, and sunset was not until around 21:30. I ordered takeout, showered, did laundry, and booked the Sayram Lake shuttle car on WeChat with the same driver I rode with last year.</p>
<p>The sunset was beautiful.</p>
<h2 id="Day2-Sayram-Lake"><a href="#Day2-Sayram-Lake" class="headerlink" title="Day2 Sayram Lake"></a>Day2 Sayram Lake</h2><p>I got up early, and the driver came to pick me up. Three people in the car had taken the overnight train from Urumqi to Bole. I did the same last year. Surprisingly, nobody was sitting in the front passenger seat. Haha, just like last year, I got that seat again. It really felt surreal.</p>
<p>The driver asked if we wanted breakfast. I said yes, since it was too early for the hotel breakfast. Some passengers in the back hesitated a little, just like I did last year, probably worried about being taken to some shady restaurant and overcharged. Haha. There was no need to worry at all. I ate even more than my usual breakfast and only spent 10 yuan. By the way, breakfast milk tea in Xinjiang is salty. I am not used to it 😄.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1799.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1802.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1804.jpg" alt="Seeing the wind turbines means we are almost there"></p>
<p>When we arrived at Sayram Lake, the driver asked if we wanted to drive around the lake ourselves, 150 yuan per person. The price was actually okay, but I prefer stopping and walking around on my own, so I went to the visitor center and took the sightseeing bus.</p>
<p>This was my second time at Sayram Lake, and there were some places where I did not get off last year that I wanted to see this time.</p>
<h3 id="Santai-Ancient-Post-Station"><a href="#Santai-Ancient-Post-Station" class="headerlink" title="Santai Ancient Post Station"></a>Santai Ancient Post Station</h3><p>The first stop was Santai Ancient Post Station.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1806.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1811.jpg"></span><br></span></p>
<p>The morning light was from the right direction, and the mist had not risen yet. I could see the clear, transparent lake water, and the snow-capped mountains in the distance were also extremely sharp.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1815.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1809.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1810.jpg"></span><br></span></p>
<h3 id="Songshutou"><a href="#Songshutou" class="headerlink" title="Songshutou"></a>Songshutou</h3><p>Songshutou. Last year, I took the left-side boardwalk and climbed to the top to see Guozigou Bridge. This year I skipped the climb and went to the other side to enjoy the lake view.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08189.jpg"></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08195.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08208.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08211.jpg"></p>
<p>The yellow wildflowers on the hillside were blooming everywhere. It felt so much like spring, full of vitality. Sunlight, snowy mountains, flowers, and the lake. So beautiful.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08218.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08263.jpg"></span><br></span></p>
<p>After coming down from the viewing platform, I bought a naan. It was delicious. I sat by the lake for a while. By then, a bit of mist had started rising from the lake.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08297.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08300.jpg"></span><br></span></p>
<h3 id="Jinhua-Zihui"><a href="#Jinhua-Zihui" class="headerlink" title="Jinhua Zihui"></a>Jinhua Zihui</h3><p>I took the shuttle bus to Jinhua Zihui. This is the stop with the popular lighthouse. But I did not see any purple flowers here. Maybe it was still too early in the season.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08306.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08307.jpg"></span><br></span></p>
<h3 id="Kele-Yongzhu"><a href="#Kele-Yongzhu" class="headerlink" title="Kele Yongzhu"></a>Kele Yongzhu</h3><p>The next stop was Kele Yongzhu, where there were many swans. Some tourists were feeding them naan. Besides swans, I also saw ducks, the flying kind. When I came last autumn, I only saw seagulls and no swans. This time there were only swans and no seagulls.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08320.jpg"></p>
<p>I looked up and saw a big swan. It looked like flying was rather hard work.</p>


<p>The big swan landing.</p>


<p>The water of Sayram Lake is very cold. I really admire these swans and ducks.</p>
<h3 id="West-Sea-Grassland"><a href="#West-Sea-Grassland" class="headerlink" title="West Sea Grassland"></a>West Sea Grassland</h3><p>West Sea Grassland. There was a little dog sleeping. I made a little clicking sound, and it raised its head to glance at me, then lay back down and kept sleeping.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08330.jpg" alt="Who called me?"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08333.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08342.jpg"></span><br></span></p>
<h3 id="Tian’e-Leshui"><a href="#Tian’e-Leshui" class="headerlink" title="Tian’e Leshui"></a>Tian’e Leshui</h3><p>Arrived at Tian’e Leshui. There were no swans here, but on the other side of the road, the snow-capped mountains felt closer. The view was open, beautiful, and magnificent.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08375.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1960.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1938.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1961.jpg"></span><br></span></p>
<p>There was a “snow mountain” by the lake.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08404.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08405.jpg"></span><br></span></p>
<h3 id="Dianjiangtai"><a href="#Dianjiangtai" class="headerlink" title="Dianjiangtai"></a>Dianjiangtai</h3><p>Arrived at Dianjiangtai. Climbing up gives another overlook of Sayram Lake. The view is great, and the lake water is incredibly blue. There is a Dicos and boat rides here.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08410.jpg" alt="By the lake"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08408.jpg" alt="Dianjiangtai"></span><br></span></p>
<p>Someone was parachuting in the sky.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1970.jpg"></p>
<p><span class="image-grid r64"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1974.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1976.jpg"></span><br></span></p>
<h3 id="Qinshuitan"><a href="#Qinshuitan" class="headerlink" title="Qinshuitan"></a>Qinshuitan</h3><p>The next stop was Qinshuitan. I sat on the sandy, actually rocky, beach by the lake and chatted for a while with a university student from Hubei. This place is really perfect for zoning out.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08443.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08444.jpg"></span><br></span></p>
<p>Blue Sayram Lake, like the sea.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08461.jpg"></p>


<p>After that I did not go to any more stops and returned to the visitor center. There are many hotels near the East Gate Visitor Center of Sayram Lake, and it has already started to look like a small town.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1986.jpg"></p>
<p>Tonight I planned to go to Yining. The official bus was full, so I took a shared business van.</p>
<p>On the way, we passed Guozigou Bridge. One section of the road was under construction, so there was a bit of traffic. For a long stretch, the road was inside a canyon, where we could enjoy the canyon scenery, as well as herders and cattle and sheep on the mountains.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_1987.jpg"></p>
<p>It was almost 10 p.m. when I arrived in Yining. I planned to visit one of the grasslands in Ili the next day. I wanted to see a grassland with a stream, so after briefly looking at some photos posted online, I decided to join a one-day tour to Nalati Grassland.</p>
<p>The tour offered departure from either Yining Railway Station or the bus station. For convenience, I stayed tonight at a local non-chain hotel near the railway station. The actual stay was very nice, and I slept well.</p>
<h2 id="Day3-Nalati-Grassland"><a href="#Day3-Nalati-Grassland" class="headerlink" title="Day3 Nalati Grassland"></a>Day3 Nalati Grassland</h2><p>Got up early. The hotel breakfast had not started yet, so I simply ate some small bread and went to the railway station to wait for the tour bus.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2003.jpg"></p>
<p>I signed up for a large 50-person group, but there were actually only 17 people today, so the agency changed us to a midibus.</p>
<p>There were also beautiful views on the way to Nalati. At first everyone was sleepy and slept for about two hours. On the bus, I heard a few people speaking a dialect. The more I listened, the more familiar it sounded, and then I realized they were speaking Hakka. I am Hakka too. I asked and found out they were from the city next to my hometown. Haha, what a coincidence. I also asked whether they eat taro dumplings, and they said yes. Seems like Hakka eating habits are quite similar, especially since we are not that far apart.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2012.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2017.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2031.jpg"></span><br></span></p>
<p>We took a short break at Mus Service Area, then continued on.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2023.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2027.jpg"></span><br></span></p>
<p>The guide explained today’s schedule and reminders to us, then chatted with the other travelers. The atmosphere was nice.</p>
<p>After arriving in Nalati Town, we went to lunch first. My expectations for this group meal were zero, and because I had no expectations, it actually tasted okay, not that bad.</p>
<p>After lunch, we went to the Nalati Scenic Area, and the guide bought tickets for us. Most people in our group went to the Valley Grassland, while I and three others went to the Sky Grassland.</p>
<p>We took the scenic sightseeing bus to the first stop. The bus speaker played an introduction to the Nalati Scenic Area.</p>
<p>Even from the bus, I could already see the green meadows covering the mountains.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2041.jpg"></p>
<blockquote>
<p>The story of the Nalati beekeeper is a poignant Xinjiang love legend, originating from the viral online song “The Shepherd of Koktokay” and its response song “The Beekeeper of Nalati.” It tells of two wandering souls who met and fell in love in Xinjiang, only to miss each other because of life’s realities.<br><a href="http://grassland.china.com.cn/2021-01/08/content_41420710.html">http://grassland.china.com.cn/2021-01/08/content_41420710.html</a></p>
</blockquote>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2058.jpg"></p>
<h3 id="Tianjietai"><a href="#Tianjietai" class="headerlink" title="Tianjietai"></a>Tianjietai</h3><p>The first stop was a viewing platform overlooking Nalati Grassland. It was vast and spectacular. You can take a cable car up here, though it was not open today, and also play grass sliding here, which was not open today either.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08492.jpg"></p>
<p>From here, you can overlook Nalati Town.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08505.jpg"></p>
<h3 id="Tianmutai"><a href="#Tianmutai" class="headerlink" title="Tianmutai"></a>Tianmutai</h3><p>The second stop was the grassland. It was closer to the snow-capped mountains here.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08525.jpg" alt="The clouds in the sky looked like feathers"></p>


<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08547.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08556.jpg"></span><br></span></p>
<h3 id="Nomadic-Family"><a href="#Nomadic-Family" class="headerlink" title="Nomadic Family"></a>Nomadic Family</h3><p>The third stop was Nomadic Family. There was milk tea and hot food here. You could also pay extra to take a sightseeing bus to Xuelian Valley. I did not plan to go. I only wanted to walk along the stream.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08565.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08587.jpg"></span><br></span></p>


<p><span class="image-grid r37"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08591.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08589.jpg"></span><br></span></p>
<p>There was a popular photo bridge here, and many people were lining up to take pictures.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2159.jpg"></p>
<p>The farther I walked upstream along the creek, the fewer people there were. The stream, blue sky, pine trees, and snow-capped mountains were so beautiful!</p>


<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08609.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08625.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08633.jpg"></p>


<p>There were so many little flowers blooming, and eagles circling in the sky.</p>


<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08605.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08654.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/DSC08628.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2198.jpg"></p>
<p><video controls controlsList="nodownload" src="https://r2-assets.thelynan.com/video/IMG_2199.mp4" style="aspect-ratio: 1920/1080" playsinline></video></p>
<p>At 4:20, I started walking back and took the sightseeing bus from the Nomadic Family stop to the visitor center. The guide had estimated we should return to the visitor center by 5:30, and I arrived exactly at 5:30. I remembered seeing a KFC at the visitor center, so I opened the app to see what I could order. Hey, guess what I saw? A 10-yuan afternoon tea deal with the Dashen Card! I will love KFC forever 🥹 I ordered chicken nuggets and a triple-lemon tea, leaving a note to pick it up 25 minutes later. When I arrived at the KFC in the visitor center, the nuggets were packed for me on the spot. Good, good, very good 👍!</p>
<h3 id="Returning-to-Yining"><a href="#Returning-to-Yining" class="headerlink" title="Returning to Yining"></a>Returning to Yining</h3><p>Sky Grassland is farther than Valley Grassland, so the guide thought we would get back to the visitor center later. In the end, the four of us were the earliest ones back. We waited in the bus for a while, and at about 6:20 everyone had arrived, so we headed back.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2202.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2203.jpg"></span><br></span></p>
<p>I enjoyed the grasslands and valleys along the way the whole time. The scenery was beautiful too. Watching cattle, sheep, and horses grazing made me feel completely relaxed.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2220.jpg"></p>


<p>As we got closer to Yining, the grasslands by the road slowly turned into Gobi desert.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2232.jpg"></p>
<p>I saw a beautiful sunset at the service area.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2258.jpg"></p>
<p>Tonight I stayed at the same hotel as last night. I originally planned to visit a nearby night market, but considering I had to take a train tomorrow morning and had already spent a lot of energy on the road today, I decided to rest early.</p>
<p>When I checked in tonight, the front desk upgraded my room. The whole room had smart controls. Very nice.</p>
<h2 id="Day4-Yining-Urumqi-Shanghai"><a href="#Day4-Yining-Urumqi-Shanghai" class="headerlink" title="Day4 Yining-Urumqi-Shanghai"></a>Day4 Yining-Urumqi-Shanghai</h2><p>Got up, washed up, and had breakfast. Then I walked to Yining Station and took a high-speed train of about five hours to Urumqi.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2282.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2283.jpg"></span><br></span></p>
<p>It was already after 2 p.m. when I arrived in Urumqi, but here, a little after 2 is just lunchtime. The weather was great today. I planned to go see the Hongguangshan Giant Buddha, so after leaving the railway station, I took a taxi to a restaurant near Hongguangshan for lunch.</p>
<p>This was a very “Xinjiang” restaurant. I ordered lamb polo, yogurt, and two lamb skewers for 49 yuan in total. Everything was delicious! I was so full!</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2298.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2295.jpg"></span><br></span></p>
<p>I felt the lamb polo was even better than the one I had on Hotan Second Street last year, and the price was good too. I saw someone next to me order stir-fried meat noodles, and there was so much meat that I got tempted just looking at it.</p>
<h3 id="Hongguangshan"><a href="#Hongguangshan" class="headerlink" title="Hongguangshan"></a>Hongguangshan</h3><p>After eating my fill, I walked to Hongguangshan. At the entrance, an older man driving a sightseeing electric cart was calling for passengers. I asked, and it was 5 yuan. Pretty good, saved me the walk. I got on and went straight to the entrance of the Giant Buddha Temple.</p>
<p>From the entrance, you could already see the Giant Buddha and snow-capped mountains in the same frame. Today was sunny, and the Buddha shone golden in the sunlight. Up close, it looked majestic.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2310.jpg"></p>
<p><span class="image-grid r64"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2318.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2326.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2337.jpg"></p>
<p>I bought two keychains, then took a taxi to the airport.</p>
<p>It was not far, and I arrived quickly. The taxi cost a little over 20 yuan, which was nice. After all, the airport bus costs 20 too, and taking the subway would have been too much hassle. I was not in a huge rush, but not idle enough for that either 😂</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2358.jpg" alt="Departure hall"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2360.jpg" alt="My blog"></span><br></span></p>
<p>After security, I bought a cup of milk tea to drink on the plane, and also Tianrun yogurt. Delicious and not expensive.</p>
<p>After sitting for a while, it was time to board. The weather was good today, so I deliberately chose a window seat. Before leaving, I could take another look at the snow-capped mountains. When flying to the northwest, do not miss the view outside the window. It is basically National Geographic, visible to the naked eye.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2396.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2397.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2410.jpg" alt="Bogda Peak"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2413.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/north-xinjiang-2026/sdr/IMG_2416.jpg"></span><br></span></p>
<h2 id="Reflections"><a href="#Reflections" class="headerlink" title="Reflections"></a>Reflections</h2><ul>
<li><p><strong>Xinjiang is huge</strong><br>I spent a lot of time on the road.</p>
</li>
<li><p><strong>The air is very dry</strong><br>Do not suddenly open your mouth too wide, or your lips will probably crack 😂 Apply plenty of hand cream. It is really, really, really dry.</p>
</li>
<li><p><strong>The sunlight is strong and dazzling</strong><br>Protect yourself from the sun, and it is best to bring sunglasses.</p>
</li>
<li><p><strong>Add layers in the morning and evening</strong><br>The temperature difference between day and night is large, so dress carefully to avoid catching a cold.</p>
</li>
<li><p><strong>No traps</strong><br>Personally, I have had great experiences with tour groups in Northwest China. They did not take us shopping or make us buy weird things. It was simply a travel group, and the guide’s advice was practical too.</p>
</li>
</ul>
<h2 id="Expenses"><a href="#Expenses" class="headerlink" title="Expenses"></a>Expenses</h2><table>
<thead>
<tr>
<th>Item</th>
<th>Amount (CNY)</th>
</tr>
</thead>
<tbody><tr>
<td>Flights</td>
<td>2580 round trip</td>
</tr>
<tr>
<td>Hotels</td>
<td>About 500 for 3 nights</td>
</tr>
<tr>
<td>Transportation</td>
<td>457</td>
</tr>
<tr>
<td>Food</td>
<td>About 250</td>
</tr>
<tr>
<td>Tickets</td>
<td>129</td>
</tr>
<tr>
<td>Shopping</td>
<td>696, mostly beef jerky</td>
</tr>
<tr>
<td>Total</td>
<td>About 4612</td>
</tr>
</tbody></table>
<h2 id="Finally"><a href="#Finally" class="headerlink" title="Finally"></a>Finally</h2><p>Although the time was tight, and I spent a lot, a lot of time on the road, and my body may have been completely exhausted, my mood was incredibly relaxed. The weather was also very good, sunny every day.</p>
<p>I do not know how many more chances I will have to travel this year, because airport construction fees and fuel surcharges for flights have gone up a lot, making it less cost-effective.</p>
<p>See you in the next travel journal 👋</p>
]]></description>
    </item>
    <item>
      <title>Lijiang Travel Journal</title>
      <link>https://thelynan.com/lijiang-travel-journal-2026/</link>
      <guid>https://thelynan.com/lijiang-travel-journal-2026/</guid>
      <pubDate>May 8, 2026</pubDate>
      <description><![CDATA[<h2 id="to-page-top" style="opacity: 0; height: 0; margin: 0;">Preface</h2>

<p>I actually planned to travel to Lijiang last year too, but those few days happened to be rainy. If I wanted to see Jade Dragon Snow Mountain, I probably would not have seen anything, so I refunded the flight ticket and went to Xinjiang instead, Northern Xinjiang. This year I finally got the chance to visit Lijiang. I have been genuinely busy lately. Even though there are all kinds of clever AI tools helping now, there are still plenty of requirements lined up. I felt embarrassed to take too many days off, so I only took one day. With early departure and late return, it made a three-day, two-night trip. Overall, I think the experience was okay.</p>
<p>My imagined itinerary, the super hardcore version:</p>
<ul>
<li>Day1 Lijiang Old Town</li>
<li>Day2 Lugu Lake, but it was not a sunny day and it is too far, an 8-hour round trip from Lijiang, so I skipped it this time</li>
<li>Day3 Tiger Leaping Gorge, but my butt still hurt from horseback riding, and the water volume is not very high right now, so I skipped it this time too</li>
</ul>
<h2 id="Itinerary"><a href="#Itinerary" class="headerlink" title="Itinerary"></a>Itinerary</h2><table>
<thead>
<tr>
<th><div style="width: 80px;">Date</div></th>
<th>Itinerary</th>
</tr>
</thead>
<tbody><tr>
<td><a href="#Day1-Yuhu-Village">2026&#x2F;04&#x2F;24 <span class="break-on-mobile">Friday</span></a></td>
<td>Fly from Shanghai to Lijiang, then visit <strong>Yuhu Village</strong></td>
</tr>
<tr>
<td><a href="#Day2-Jade-Dragon-Snow-Mountain">2026&#x2F;04&#x2F;25 <span class="break-on-mobile">Saturday</span></a></td>
<td><strong>Jade Dragon Snow Mountain</strong>, Spruce Meadow, Blue Moon Valley</td>
</tr>
<tr>
<td><a href="#Day3-Lijiang-Old-Town">2026&#x2F;04&#x2F;26 <span class="break-on-mobile">Sunday</span></a></td>
<td><strong>Lijiang Old Town</strong>, Big Water Wheel, Dashiqiao, return to Shanghai</td>
</tr>
</tbody></table>
<h2 id="Schedule"><a href="#Schedule" class="headerlink" title="Schedule"></a>Schedule</h2><h3 id="Day1-Yuhu-Village"><a href="#Day1-Yuhu-Village" class="headerlink" title="Day1 Yuhu Village"></a>Day1 Yuhu Village</h3><p>I got up early and took a ride-share to Pudong Airport. Today’s shared car had four passengers including me, packed full. As soon as I got in, a strong stink hit me in the face 😅.</p>
<p>At the airport, I chose a front-row window seat at the check-in counter and headed to security. It was only just after 6, but the security line was already very long.</p>
<p>The plane took off at 8:55. I was too sleepy and slept for a while. When we were almost at Lijiang, I saw the Jinsha River on the ground and Gongga Snow Mountain in the distance, though I could not photograph it. The weather was great today, and before landing I could see Jade Dragon Snow Mountain very clearly.</p>
<p><span class="image-grid r64"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1412.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1418.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1431.jpg" alt="Jade Dragon Snow Mountain"></p>
<p>Meili Snow Mountain in Shangri-La was also faintly visible in the distance.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1436.jpg"></p>
<p>After landing at Lijiang Sanyi Airport, I had no checked luggage, so I went straight out and took the bus to the city. The airport bus costs 20 yuan per person and runs every 30 minutes.</p>
<p>There was a “staff member” on the bus, whom I will call the bus lady for short. She introduced Lijiang’s geography, history, culture, and some things to watch out for. She said the most convenient and cost-effective way to get around Lijiang is “shared rides,” and if tourists wanted more information, they could ask at the visitor center near the bus drop-off point. She also said the weather was good today and it was very suitable to visit Yuhu Village, the village closest to Jade Dragon Snow Mountain. The flowers were blooming, and the scenery was beautiful.</p>
<p>I happened to have no idea where to go that afternoon, so after getting off at the South Gate stop of Lijiang Old Town, I went to the visitor center to ask how to take a shared ride to Yuhu Village. Only after asking did I realize the staff were actually from a travel agency. Whether they were “official” or not, who knows. The staff said there was no simple shared ride to Yuhu Village, only a package including sightseeing, horseback riding, boating, and lunch, priced at 148 yuan. I thought that was not expensive, so I bought the package and went to Yuhu Village.</p>
<p>Actually, by then I already had a slight bad feeling. We took a 7-seat car to Yuhu Village, and once we arrived, we went straight to the horseback riding place, which looked like a villager’s home. Before riding, they first served us cured pork rib hot pot. It was neither good nor bad, just bland. There was not even dipping sauce for the hot pot, and it felt like they mainly wanted to sell their sauce.</p>
<p>After lunch, we went horseback riding. I had never ridden a horse before, so it felt quite novel. The ride went up the mountain, looped around, and returned to the starting point. There was horse manure all along the way, and the horses would also poop while walking. The smell was just barely acceptable. Herbivore manure is not enough to make someone pass out. The whole ride took about 50 minutes. The saddle was not soft enough, like sitting directly on the horse’s spine. My butt hurt a lot, and it was still faintly sore the next day 😅.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1450.jpg"></p>
<p>After the ride, the horse owner invited us to taste tea. I tried their mountain tea, which was a little like the vine tea from my hometown, with a sweet aftertaste. It was 50 yuan for a small bag or 200 yuan for a tin.</p>
<p>They had also dug a pond below the courtyard. The boating activity mentioned in the package was in this pond. I could accept the horseback riding, but this boating thing really broke me.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1452.jpg"></p>
<p>While we were riding, someone else took photos of us. After we came back, they asked us to buy them for 20 yuan each. I thought it was too expensive and did not take any. Even if he had said 10 yuan, I still would not have taken them. Luckily nothing happened.</p>
<p>Some people in our group went boating in the pond. After they came back, the guide took us to Yuhu Village. At the Yuhu Village visitor center, we were asked to buy scenic electric cart tickets, 40 yuan round trip.</p>
<p>This stretch was not far at all. It only took a few minutes to reach the village. The village was still being developed, and many houses had scaffolding on them.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07853.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07857.jpg"></span><br></span></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07858.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07861.jpg"></span><br></span></p>
<p>We walked through the stone road in the village, then took the second section of the electric cart to Longnu Lake.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07739.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07742.jpg"></span><br></span></p>
<p>This section was not far either. When we arrived at Longnu Lake, my inner reaction was: ?</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07754.jpg"></p>
<p>Isn’t this just another pond 😅 Where is the promised forest? Where is the blue lake water?</p>
<p>The clouds in Yunnan look relatively low, and they are very pretty.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07783.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07788.jpg"></span><br></span></p>
<p>Fortunately, today’s weather was not too disappointing. Although the snow mountain was backlit in the afternoon and clouds and mist started to rise, the sunlight piercing through the clouds and falling onto the grassland was beautiful.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07767.jpg"></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07781.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07752.jpg"></span><br></span></p>


<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07804.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07821.jpg" alt="A horse and a little dog"></span><br></span></p>
<p>Let me see what kind of dog this is. The little dog was so happy, rolling around on the ground.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07824.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07834.jpg" alt="A little dark-faced cutie"></p>
<p>There was a dead tree by the lake.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07851.jpg"></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07841.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07852.jpg"></span><br></span></p>
<p>The guide asked us to return to the visitor center at 6 to gather and head back to Lijiang City. I walked back and got on the scenic shuttle a little after 5.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07862.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07863.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07865.jpg" alt="A local village cat"></p>
<p>I was really sleepy on the way back and slept in the car for a while.</p>
<p>When I got back to Lijiang City, it was already after 7. The sky was not dark yet, but it was probably dinner time here.</p>


<p>For dinner, I had a bowl of small-pot rice noodles upstairs in Lijiang International Shopping Plaza. It was good. I had previously bought pre-made small-pot rice noodles at Hema, and the flavor was about 80 percent similar to this. While eating, I also met a group of tourists from Taiwan.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1466.jpg" alt="Small-pot rice noodles"></p>
<p>After finishing the rice noodles, I went through the underground passage to the Big Water Wheel in Lijiang Old Town.</p>


<p>It was just an ordinary landmark, nothing especially novel.</p>
<p>There was a stage set up in the open space today, with song performances.</p>
<p>I was not interested in the night market, so I went back to the hotel to check in and rest. I had to get up early tomorrow to go to Jade Dragon Snow Mountain.</p>
<h3 id="Day2-Jade-Dragon-Snow-Mountain"><a href="#Day2-Jade-Dragon-Snow-Mountain" class="headerlink" title="Day2 Jade Dragon Snow Mountain"></a>Day2 Jade Dragon Snow Mountain</h3><p>The day before, I booked today’s “Golden Sunrise on the Snow Mountain shared ride” tour at the South Gate visitor center. I got up at 5, and at 5:30 I met the driver at the designated spot to head to Jade Dragon Snow Mountain.</p>
<p>On the way, the driver kept talking nonstop, saying one trip did not earn much, and now in the off-season he earned even less. Then he went on to say that golden sunrise on the mountain is rare, usually only in winter, and we should not expect it now.</p>
<p>When entering the mountain, staff boarded the car to check mountain entry tickets. You could also buy one on the spot. After arriving at the parking lot, the driver started selling glucose oral solution, 40 yuan per bottle. I did not buy any. The clouds were quite thick this morning, so seeing golden sunrise was indeed impossible. After arriving at Ganhaizi Visitor Center, the driver handed us over to another “staff member.” This staff member briefly explained some reminders and took us to an altar. After some setup, they led us to the place where prayer flags were sold. The prayer flags were not purchased directly. The staff asked tourists to put their hands on the table where the prayer flags were placed, which naturally meant whoever touched them would need to pay. Then they asked tourists in the front row to pass yellow prayer flags to the back rows. I was in the middle of the crowd and did not take one. Those who received flags paid on the other side of the room.</p>
<p>Next, the staff took us in front of the altar for a prayer before entering the mountain. A Dongba priest beat a drum and sprinkled holy water, said to be snowmelt from above 5000 meters on the mountain, very rare. One drop landed on me. Although I did not buy a prayer flag, I still hope it brings me good luck 🍀.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1488_1.jpg" alt="Altar"></p>
<p>In short, we were stuck there for an hour, and I had not even eaten breakfast 😅. At that moment, a little sunlight broke through the clouds and shone on Jade Dragon Snow Mountain. There were some clouds in front of the mountain, very beautiful! The driver told us not to take photos now, saying it would be better at noon when we came back. Anyway, I took some very nice photos.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1490.jpg" alt="A little like Yosemite"></p>
<p>My cableway ticket was for 8:00-8:29. According to the rules, I could enter before 9 and board the cableway before 9:30. At the visitor center, I queued for the bus to the Blue Moon Valley cableway station.</p>
<p>At Blue Moon Valley Station, we were already very close to Jade Dragon Snow Mountain. I looked up at the mountain, and the peak was covered by clouds.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07866.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07867.jpg"></span><br></span></p>
<p>The driver kept telling us that the Blue Moon Valley route was 4.8 km one way, and if we did not buy the sightseeing car ticket, we would have to walk 9.6 km round trip, which would take hours. He also said that after getting off the cableway at Spruce Meadow, we would need to walk 3 km. In short, he was trying to get us to buy sightseeing car tickets, 60 yuan in total. <mark>(Don’t buy it, unless you have money to spare)</mark></p>
<p>We queued for Spruce Meadow. After going up, the place selling sightseeing car tickets said the distance was 2 km. If you walked further in, you would see the actual walking distance was 900 meters. This electric sightseeing cart was completely ridiculous.</p>
<p>After arriving, the clouds grew even thicker, and the upper part of the snow mountain was completely hidden. As its name suggests, the scenic spot is a large meadow surrounded by fir forest.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07869.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07873.jpg"></span><br></span></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07876.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07877.jpg"></span><br></span></p>
<p>I walked a big loop around the meadow. There is an older boardwalk loop and a smaller newer boardwalk loop. I took the old one.</p>
<p><span class="image-grid landscpae"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07878.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07882.jpg"></span><br></span></p>
<p>There were many couples taking wedding photos on the meadow. This was really the first time in my life seeing a place with so many wedding photo shoots.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07880.jpg"></p>
<p>It was still a bit cold here, and my nose kept running uncontrollably. There were many little sheep in the meadow. Lots of small yellow daisies were blooming on the ground, and the sheep ate them one bite at a time.</p>
<p><span class="image-grid r64"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07902.jpg" alt="This is what the little flowers looked like"><br></span></p>
<p>The forest here was quite beautiful, a bit like the forests I saw in Jiuzhaigou, with lots of moss on the trunks. But everywhere you could see trash left behind from wedding photo shoots, though I did not include it in the photos.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07903.jpg"></p>
<p>At this time, the grass was not very green yet.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07907.jpg"></p>
<p>After walking around, I took the cableway down the mountain. Halfway down, looking over Blue Moon Valley, the lake water looked like gemstones. There was a little sunlight then, shining on the lake surface, very beautiful. At the cableway station, I bought 4 xiaolongbao for 10 yuan to fill my stomach a little. They were not good.</p>
<p>After eating, I took the sightseeing bus to the lakeside of Blue Moon Valley. The main scenery of Blue Moon Valley is made up of several lakes cascading down from higher to lower levels.</p>
<p><span class="image-grid r73"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07927.jpg"><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07929.jpg" alt="The stream water was very clear"></p>
<p>The waterfall looked artificial. Behind the waterfall was cement, so it looked kind of fake.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07953.jpg"></p>
<p>A dead tree. Some of the water here looked blue, while some looked green. Maybe it has something to do with light reflecting off algae or deposits from water dripping through stone.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1499.jpg"></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07931.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07935.jpg"></span><br></span></p>


<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07941.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07938.jpg"></span><br></span></p>
<p><span class="image-grid r37"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07952.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07950.jpg"></span><br></span></p>
<p>It felt a little like Jiuzhaigou. The water was very clear, though there was some algae.</p>


<p>The clouds over the snow mountain were still there.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07955.jpg"></p>
<p>A duck, seemingly eating fish.</p>


<p>The calm lake reflected Jade Dragon Snow Mountain like a mirror.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07958.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07964.jpg"></p>
<p>Rainbow trout. Here it seems to be called “snow mountain fish.”</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07966.jpg"></p>


<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07973.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07980.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07979.jpg"></p>
<p>After finishing Blue Moon Valley, I took the bus back to Ganhaizi Visitor Center. This “shared ride tour” I joined included lunch. The driver said the meal was quite average and we could decide whether to eat it. I skipped it and went to KFC.</p>
<p>After eating, I went upstairs to the morning photo spot and looked at the snow mountain for a while, then headed to the parking lot to get in the car and wait to return to Lijiang City.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07982.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC07984.jpg"></span><br></span></p>
<p>This one was taken with iPhone, because the longest lens I brought for my camera was only 70 mm, a little shorter than the iPhone’s 100 mm. It was majestic and stunning.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IDG_20260425_132415_490.jpg"></p>
<p>It took about an hour to return to the city. When I got off, the temperature was quite high.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08006.jpg" alt="On Yuyuan Bridge"></p>
<p>After getting off, I went to Black Dragon Pool Park. There were not many people today. The park has an iconic photo spot where you can see the snow mountain and the five-arch bridge in the same frame.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08022.jpg" alt="Black Dragon Pool Park"></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08012.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08025.jpg"></span><br></span></p>
<p>After leaving, I bought a drink from Cotti Coffee at the entrance, then walked to the hotel to check in and rest. I passed a fruit shop that looked like it was run by a father and son. I asked the owner how much sugar apples were per jin. He said 25. I saw the skins were a bit bruised, so I did not buy any. Then I asked how much salak was. He said 15 yuan for two. I had just passed another fruit shop selling salak for 10 yuan for three, so I told him another shop was 10 yuan for three. The owner replied grumpily: “Then why didn’t you buy from that shop?” Me: 🙄 This owner really does not know how to do business.</p>
<p>I returned to the hotel to check in and rest. Today’s room could see a corner of the snow mountain. The location was very convenient. From the entrance, I could take the underground passage directly into the old town. I did not know what to eat for dinner and was too lazy to go out, so I ordered takeout: porcini mushroom braised rice and tossed luffa tips. Both were things I had never eaten before. The porcini rice was a huge bowl, and I could not finish it. The luffa tips had soy sauce and were a bit salty. Overall, not a disaster, but not amazing either.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1538.jpg"></p>
<p>I had not slept enough for two nights in a row, and my watch had already shown three abnormal alerts, heart rate, blood oxygen, and sleep duration. I did not plan to go anywhere far tomorrow, just wander around near the old town.</p>
<h3 id="Day3-Lijiang-Old-Town"><a href="#Day3-Lijiang-Old-Town" class="headerlink" title="Day3 Lijiang Old Town"></a>Day3 Lijiang Old Town</h3><p>I slept until I woke up naturally and had breakfast. After eating, I still did not feel like moving. I lay in bed scrolling on my phone and got sleepy again, so I took another nap.</p>
<p>At noon, I checked out and went to the Big Water Wheel. There are two pretty good spots here for photographing the snow mountain.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08102.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08105.jpg"></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08036.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08040.jpg"></span><br></span></p>
<p>I walked to Dashiqiao. Along the river, there were lots of flowers, with a clear stream lying in the middle. It was beautiful.</p>
<p><span class="image-grid lanscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08113.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08115.jpg"></span><br></span></p>


<p><span class="image-grid lanscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08119.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08120.jpg"></span><br></span></p>


<p>Small stream, flowing water, music.</p>


<p><span class="image-grid lanscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08125.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08129.jpg"></span><br></span></p>
<p>At Dashiqiao, two very photogenic people held poses there for 10 minutes. I stood nearby feeling a bit awkward.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08126.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08138.jpg"></span><br></span></p>




<p>I walked back and bought a milk tea from Chagee near the Big Water Wheel to quench my thirst.</p>
<p>I saw on Xiaohongshu that there were two photo spots where you could capture “the old town beneath the snow mountain.” It looked very appealing. I checked navigation and it was only 500 meters on foot, so I decided to go.</p>
<p>Passed by <strong>Wenchang Palace</strong>.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08052.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08054.jpg"></span><br></span></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08055.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08062.jpg"></span><br></span></p>
<p>Overlooking Lijiang Old Town.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08065.jpg"></p>
<p>Street view.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08077.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08079.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08067.jpg"></p>
<p>The first spot was in front of “Shan Kaka.”</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/DSC08074.jpg"></p>
<p>The second spot was in front of “Zai Shanye.” This photo is the cover of this post.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1589.jpg"></p>
<p>Today, there was a ring of clouds around the top of the snow mountain, so it did not reveal its full appearance. But these two photo spots are indeed great!</p>
<p>My return flight was at 18:20. I booked a ride-share for 3:40, expecting to arrive at the airport two hours early. On the way, the driver asked if I wanted to take the expressway. I thought it was better to be safe, so I chose the expressway and paid an extra 10 yuan toll.</p>
<p>At the airport, check-in and security were very quick, only a few minutes in line. It was still early, so I ate a bowl of black-bone chicken rice noodles. It was good, very fresh-tasting.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1590.jpg"></p>
<p>After takeoff, I saw mountains in light and shadow. Beautiful. I had deliberately chosen a left-side window seat because I wanted one last aerial view of Jade Dragon Snow Mountain as I left, but there were too many clouds and I did not see it.</p>


<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1609.jpg" alt="Daliyuan, crossed out, Tyndall effect"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1619.jpg" alt="Jinsha River"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1617.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1644.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lijiang-2026/sdr/IMG_1635.jpg"></span><br></span></p>
<p>Arrived in Shanghai! I took a ride-share home, sorted myself out, rested properly, and had to go back to work tomorrow.</p>
<h2 id="Expenses"><a href="#Expenses" class="headerlink" title="Expenses"></a>Expenses</h2><table>
<thead>
<tr>
<th>Item</th>
<th>Amount (CNY)</th>
</tr>
</thead>
<tbody><tr>
<td>Flights</td>
<td>Spring Airlines <br> Shanghai –&gt; Lijiang 830 <br> Lijiang –&gt; Shanghai 1280</td>
</tr>
<tr>
<td>Hotels</td>
<td>Hanting Lijiang Old Town Qixing Street Hotel 210 <br> Hanting Lijiang Old Town Big Water Wheel Hotel 220</td>
</tr>
<tr>
<td>Transportation</td>
<td>Didi ride-share 63 <br> Lijiang transportation 283 <br> Didi ride-share 66 <br></td>
</tr>
<tr>
<td>Tickets</td>
<td>Jade Dragon Snow Mountain 100 <br> Cableway 60 <br> Scenic shuttle 100 <br></td>
</tr>
<tr>
<td>Food</td>
<td>About 200</td>
</tr>
<tr>
<td>Insurance</td>
<td>18</td>
</tr>
<tr>
<td>Total</td>
<td>About 3430</td>
</tr>
</tbody></table>
<h2 id="Reflections"><a href="#Reflections" class="headerlink" title="Reflections"></a>Reflections</h2><ul>
<li><p><strong>The flowers, plants, and trees are all neatly trimmed</strong><br>The streets are very well maintained and tidy.</p>
</li>
<li><p><strong>The scenic shuttles are a small trap</strong><br>The distances are obviously not that far.</p>
</li>
<li><p><strong>The so-called shared ride experience was not very good</strong><br>It is probably better to take a taxi yourself or use public transportation. My small-group tour experiences in the Northwest last year, Xinjiang and Gansu, were all very good, which made me lower my guard.</p>
</li>
<li><p><strong>Altitude sickness?</strong><br>Did not encounter it.</p>
</li>
<li><p><strong>A feeling of being tricked</strong><br>It did not cost much money, but it affected the mood a bit.</p>
</li>
<li><p><strong>Blue Moon Valley: a substitute for Jiuzhaigou?</strong><br>I have always believed that all kinds of so-called “substitutes” can never truly replace the original. If you come for a “substitute,” you will definitely be disappointed. But if you do not treat it as a substitute and instead look at its own characteristics, it is still pretty nice.</p>
</li>
</ul>
<h2 id="Finally"><a href="#Finally" class="headerlink" title="Finally"></a>Finally</h2><p>See you in the next travel journal 👋</p>
]]></description>
    </item>
    <item>
      <title>Kanto Travel Journal</title>
      <link>https://thelynan.com/kanto-travel-journal-2026/</link>
      <guid>https://thelynan.com/kanto-travel-journal-2026/</guid>
      <pubDate>Apr 11, 2026</pubDate>
      <description><![CDATA[<h2 id="to-page-top" style="opacity: 0; height: 0; margin: 0;">Preface</h2>

<p>Since 2023, I have traveled to Japan several times, but I had never been to the Kanto region. I wanted to see Mount Fuji with my own eyes, so around New Year’s Day I started planning a cherry blossom season trip. Looking at previous years, peak bloom was usually around Qingming Festival. Taking two days off plus the three-day Qingming holiday did not feel too rushed. I booked the flights and deliberately chose red-eyes so I could make full use of the daytime on both my arrival and departure days.</p>
<p>There were two sights I wanted to see on this trip:</p>
<ol>
<li>Sakura in full bloom ✅</li>
<li>Mount Fuji with its snow cap ✅</li>
</ol>
<h2 id="Before-Departure"><a href="#Before-Departure" class="headerlink" title="Before Departure"></a>Before Departure</h2><table>
<thead>
<tr>
<th>Item</th>
<th>Notes</th>
</tr>
</thead>
<tbody><tr>
<td>Round-trip flights</td>
<td>Meituan</td>
</tr>
<tr>
<td>Hotels</td>
<td>Meituan&#x2F;Ctrip</td>
</tr>
<tr>
<td>Travel insurance</td>
<td>WeSure</td>
</tr>
<tr>
<td>Immigration registration</td>
<td><a href="https://www.vjw.digital.go.jp/">Visit Japan Web</a></td>
</tr>
<tr>
<td>SIM card (eSIM)</td>
<td>Klook</td>
</tr>
<tr>
<td>A little cash (20,000 yen)</td>
<td>Buy foreign currency and withdraw cash</td>
</tr>
</tbody></table>
<h2 id="Itinerary"><a href="#Itinerary" class="headerlink" title="Itinerary"></a>Itinerary</h2><table>
<thead>
<tr>
<th><div style="width: 80px;">Date</div></th>
<th>Itinerary (local time)</th>
</tr>
</thead>
<tbody><tr>
<td><a href="#Day1-Tokyo">2026&#x2F;04&#x2F;02<span class="break-on-mobile">Thursday</span></a></td>
<td><strong>Shanghai</strong> -&gt; <strong>Tokyo</strong>: Kanda River, Shukugawara, Shinjuku Gyoen, Lake Kawaguchi</td>
</tr>
<tr>
<td><a href="#Day2-Mount-Fuji">2026&#x2F;04&#x2F;03<span class="break-on-mobile">Friday</span></a></td>
<td><strong>Mount Fuji:</strong> Lake Kawaguchi, Lake Yamanaka</td>
</tr>
<tr>
<td><a href="#Day3-Kamakura-Tokyo">2026&#x2F;04&#x2F;04<span class="break-on-mobile">Saturday</span></a></td>
<td><strong>Kamakura, Tokyo:</strong> Kencho-ji, Chidorigafuchi night sakura</td>
</tr>
<tr>
<td><a href="#Day4-Tokyo">2026&#x2F;04&#x2F;05<span class="break-on-mobile">Sunday</span></a></td>
<td><strong>Tokyo:</strong> Ochanomizu, Senso-ji</td>
</tr>
<tr>
<td><a href="#Day5-Return">2026&#x2F;04&#x2F;06<span class="break-on-mobile">Monday</span></a></td>
<td><strong>Kansai Airport</strong> -&gt; <strong>Shanghai</strong>, return</td>
</tr>
</tbody></table>
<h2 id="Schedule"><a href="#Schedule" class="headerlink" title="Schedule"></a>Schedule</h2><h3 id="Day1-Tokyo"><a href="#Day1-Tokyo" class="headerlink" title="Day1 Tokyo"></a>Day1 Tokyo</h3><p>The first flight was at 1:50 a.m., and I arrived at the airport a little after 11 p.m. the night before. Since I did not bring a suitcase, I could check in at the self-service kiosk and skip the long counter queue. There were not many people at that hour, and security was quick. I lay down on a chair near Gate 230 for a bit, but did not fall asleep.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IDG_20260401_231137_739.jpg"></p>
<p>After boarding and takeoff, I still could not sleep. There was even a meal in the middle of the night, and finally I had all kinds of drinks to choose from. I asked for apple juice, and it went nicely with the curry rice. Let me sigh for a second: I only got to fly on a wide-body plane and eat a pretty decent airplane meal at the age of 30. This was already the most premium flight I had ever taken.</p>
<p>The seatback screen had some interactive features. You could watch movies or view footage from the aircraft cameras, though it was too dark at midnight to see anything. This airline also offered free Wi-Fi throughout the flight. It was not smooth enough for videos, but fine for reading posts with images and text. Being able to charge my phone on the plane was nice too.</p>
<p>I only dozed off for a little while around 5. We landed at Haneda Airport at 5:45, and I started queuing for immigration at 6. There were so many people that entering the country took about 45 minutes.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0145.jpg"></p>
<p>It was raining in Tokyo in the morning and would clear up in the afternoon, which was also an important reason why I planned to head to Mount Fuji and Lake Kawaguchi later that day.</p>
<h4 id="Kanda-River"><a href="#Kanda-River" class="headerlink" title="Kanda River"></a>Kanda River</h4><p>I took the train to Takadanobaba and headed for the Kanda River. When I arrived, it was drizzling. Walking in the rain felt so romantic. Scenes from Makoto Shinkai’s films surfaced in my mind. Wow, I was finally in Tokyo.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07098.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07130.jpg"></span><br></span></p>
<p>Along the Kanda River, the section from <strong>Toda Hirabashi</strong> to <strong>Omokagebashi</strong> has many cherry trees planted on both banks. I arrived right at full bloom, though some petals had already fallen onto the water because of the wind and rain.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/am/Jietu20260412-103820_1.jpg"></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07089.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07112.jpg"></span><br></span></p>
<p>Maybe because it was a weekday, I did not see a single tourist on the road. I quietly enjoyed that comfort.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07109.jpg"></p>
<p>Next stop: Shukugawara.</p>
<h4 id="Shukugawara"><a href="#Shukugawara" class="headerlink" title="Shukugawara"></a>Shukugawara</h4><p>I took the train and got off at Shukugawara Station. I thought cherry trees should probably be planted by the river, so I walked in that direction. After crossing the road and stepping onto the little path along the riverbank, I suddenly thought: the place where Shin-chan and his friends often play probably looks like this too.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07158.jpg"></p>
<p>There were many egrets, probably, on the river in the distance.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07183.jpg"></p>
<p>I passed a shrine, where several cherry trees beside the torii gate made a very pure-looking scene. A few teenagers rode over on bicycles, and I thought: these must be the real-life Nobita Nobis.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07179.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07184.jpg"></span><br></span></p>
<p>I kept walking until I reached an intersection. Looking down the small river from the bridge, I saw so many cherry blossoms that I finally realized: this should have been my “destination.” From that intersection, the wooden path along the riverbank was all beneath blooming sakura. It was bright, delicate, and almost fairy-like. Still, I barely saw any tourists.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07190.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07278.jpg"></span><br></span></p>
<p>A train happened to pass through the cherry blossoms.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07269.jpg"></p>
<p>If the cherry blossoms fall at a speed of five centimeters per second, then…</p>


<p>After leaving Shukugawara, my next stop was Shinjuku Gyoen.</p>
<h4 id="Shinjuku-Gyoen"><a href="#Shinjuku-Gyoen" class="headerlink" title="Shinjuku Gyoen"></a>Shinjuku Gyoen</h4><p>Makoto Shinkai’s film <em>The Garden of Words</em> has many locations set in Shinjuku Gyoen. There are many varieties of cherry blossoms in the garden, and because different varieties bloom at different times, the viewing season here lasts for about a month.</p>
<p>The trees in Shinjuku Gyoen are very tall.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07298.jpg" alt="NTT Docomo Yoyogi Building"></p>
<p>The Japanese garden is also beautiful.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07304.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07334.jpg"></span><br></span></p>
<p>It started raining, so I took shelter for a while.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07358.jpg"></p>
<p>A flock of birds flew across the sky. The atmosphere was wonderful!</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07381.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07388.jpg"></p>
<p>Standing in the cherry blossom grove, with full-bloom sakura overhead, felt a little like standing beneath the sacred tree in <em>Avatar</em>.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07389.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07393.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07354.jpg"></span><br></span></p>
<p>There is also a maple grove inside. It must be lovely for autumn foliage.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07356.jpg"></p>
<p>After leaving Shinjuku Gyoen, the sky gradually cleared.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07400.jpg"></p>
<p>Lunch was handled at a convenience store. In the afternoon, I went to Shinjuku Station and boarded the 14:37 JR train to Otsuki.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07401.jpg"></p>
<p>Why only to Otsuki? Because tonight I was staying at Toyoko Inn Fuji Kawaguchiko Ohashi, and this hotel provides free shuttle buses to several places around Mount Fuji, including a round-trip shuttle between Otsuki Station and the hotel. Very convenient. Excellent!</p>
<p>Looking out from the JR train to Otsuki, I saw many small rural towns. I nodded off several times on the train, which counted as catching up on sleep. After arriving at Otsuki, there was still some time before the shuttle bus came, so I walked around the station. There was a cherry tree in front of the station, also in full bloom, swaying in the breeze. So beautiful.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07403.jpg"></p>




<p>At 4:30, I got on Toyoko Inn’s shuttle bus. The driver checked the passenger information when I boarded. I was the only person who had reserved this bus today, which surprised me a little. I had assumed the cherry blossom season would mean buses packed with tourists 😄</p>
<p>The driver did not speak English, so he used a translation app to ask whether it was okay to stop for gas on the way. I said OK. After about half an hour, we arrived at Lake Kawaguchi. I looked out the window and saw Mount Fuji’s waist exposed, while the face was still hidden by clouds.</p>
<h4 id="Lake-Kawaguchi"><a href="#Lake-Kawaguchi" class="headerlink" title="Lake Kawaguchi"></a>Lake Kawaguchi</h4><p>I arrived at the hotel and checked in at the self-service machine. My room was on the top floor, but not in the building facing Mount Fuji, so I could not see the mountain directly from the window. After sitting for a short while, I headed to Kawaguchiko Bridge, which was very close and had a great viewing spot.</p>


<p>I passed a Lawson, which also had a nice photo spot. By the time I reached the bridge, the wind was already going wild. Luckily my jacket was windproof, but a baseball cap was definitely not warm enough. I also had to tighten the cap all the way, otherwise one gust could have blown it off the bridge.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07416.jpg"></p>
<p>The bridge was not very long, and the clouds around Mount Fuji’s snowy peak never dispersed. I hesitated over whether to keep going to the lakeside on the opposite bank and wait. It was quite cold, and I had not put on the down vest I brought. After thinking about it, I still went.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07444.jpg"></p>
<p>I waited by the lake until dark, but the clouds were still there. That was enough for today. It was truly too cold, so I went back, washed up, and slept.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07439.jpg"></p>
<p>Bought some water at the convenience store.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07450.jpg"></p>
<h3 id="Day2-Mount-Fuji"><a href="#Day2-Mount-Fuji" class="headerlink" title="Day2 Mount Fuji"></a>Day2 Mount Fuji</h3><p>In the morning, I had breakfast on the first floor of the hotel. Looking around, I saw rice, curry, soft saucy eggs, small sausages, and grilled chicken. I took some and almost made myself nauseous, because everything was slippery and oily. Luckily, I got a coffee from the machine to drink with it, otherwise I really could not have eaten it. In the morning, I still prefer bread with milk.</p>
<p>The weather today was unbeatable. Just as the forecast said, Mount Fuji had perfect visibility. Any casual photo looked good.</p>
<p>I passed by Lawson again and finally got photos I was happy with.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07457.jpg"></p>
<h4 id="Reverse-Fuji-at-Lake-Kawaguchi"><a href="#Reverse-Fuji-at-Lake-Kawaguchi" class="headerlink" title="Reverse Fuji at Lake Kawaguchi"></a>Reverse Fuji at Lake Kawaguchi</h4><p>I continued to Kawaguchiko Bridge and took some beautiful photos there too.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07462_2.jpg"></p>
<p>By the lake, Mount Fuji’s reflection on the water formed the scenery known as “Reverse Fuji.”</p>
<blockquote>
<p>Reverse Fuji refers to the sight of Mount Fuji reflected on the calm surface of Lake Kawaguchi on a clear, windless morning, forming a mirror-like “double Mount Fuji” with near-perfect symmetry.</p>
</blockquote>
<p><span class="image-grid rLeftWide"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0686.jpg"><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0713.jpg"></p>
<p>Apparently there are white swans at Lake Kawaguchi too, but I did not see any. I only saw black ducks. Ugly duckling: quack quack?</p>
<p>Walking further along the lakeside, I came across a cherry tree in full bloom.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07524.jpg"></p>
<p>Passed by a viewing platform.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07532.jpg" alt="Lake Kawaguchi Bridge"></p>
<h4 id="Tenjoyama-Park"><a href="#Tenjoyama-Park" class="headerlink" title="Tenjoyama Park"></a>Tenjoyama Park</h4><p>At 10, I arrived at the Tenjoyama Park ropeway station and went up the mountain for a higher view of Mount Fuji.</p>


<p>From the observation deck on the mountain, one side faces Mount Fuji, while the other overlooks Lake Kawaguchi. In clear weather, the lake reflected the color of the sky.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07550.jpg"></p>
<p>Looking into the distance, you can see the <strong>Southern Alps</strong>.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07573.jpg"></p>
<p>On the other side is Mount Fuji.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07540.jpg"></p>
<p>From this angle, it had a chilly, austere feeling.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07564.jpg"></p>
<p>I took the ropeway down and walked to Kawaguchiko Station, preparing to head to Lake Yamanaka. Near the station, I accidentally ended up across the road from the famous Lawson that went viral online. Many young couples were lining up in front of it to take photos.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07598.jpg"></p>
<p>The bus ride to Lake Yamanaka was not far in distance, but it took quite a while.</p>
<h4 id="Lake-Yamanaka"><a href="#Lake-Yamanaka" class="headerlink" title="Lake Yamanaka"></a>Lake Yamanaka</h4><p>Arrived at the Mt. Fuji Yamanakako bus stop.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07601.jpg"></p>
<p>I first went to <strong>Nagaike Water Park</strong>. The lakeside here faces Mount Fuji directly with no obstruction.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07620.jpg"></p>
<p>After taking some photos of Mount Fuji, I prepared to go to another spot: Hirano Beach. I checked navigation and found that the fastest route was to return to Mt. Fuji Yamanakako Station and take a bus in the other direction. So I began another 2 km “power walk” back to catch the bus.</p>
<p>By the time I took the bus and arrived at <strong>Hirano Beach</strong>, the sun had already climbed quite high. Under the overhead light, Mount Fuji looked less crisp. I took a brief walk around Hirano Beach, then went to the tourist information center entrance to wait for the bus back to Lake Kawaguchi.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07655.jpg"></p>


<p>Back at Lake Kawaguchi, there was still more than an hour before I had to leave for Otsuki, so I wandered around near Kawaguchiko Bridge again. By then there were some clouds in the sky, which made the view even prettier.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07660.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07662.jpg" alt="Lake Kawaguchi Bridge"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0806.jpg"></p>
<p>When it was almost time, I returned to the hotel lobby to rest and wait for the bus.</p>
<p>After arriving at Otsuki, I still had 40 minutes before my train, so I ate a bowl of ramen at a small shop in front of the station.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0816.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0819.jpg"></p>


<p>I arrived in Shinjuku a little after 8.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0825.jpg"></p>
<p>There were many people smoking in front of the station, and many cigarette butts on the ground.</p>
<p>Was this a street performer? He sang very well!</p>
<p><video controls controlsList="nodownload" src="https://r2-assets.thelynan.com/livePhoto/IMG_0828.MOV" style="aspect-ratio: 1920/1080" playsinline></video></p>
<p>After checking in at the hotel, I went to the nearby <strong>Shinjuku Central Park</strong>.</p>
<p>Passing by the Tokyo Metropolitan Government Building, I saw several cherry trees blooming nicely.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0842.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0847.jpg"></span><br></span></p>
<p>It was Friday, and the park was lively, full of laughter.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0863.jpg"></p>


<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0864.jpg"></p>
<p>What a full day! I went back to the hotel, washed up, and slept.</p>
<h3 id="Day3-Kamakura-Tokyo"><a href="#Day3-Kamakura-Tokyo" class="headerlink" title="Day3 Kamakura, Tokyo"></a>Day3 Kamakura, Tokyo</h3><p>I slept pretty well last night.</p>
<p>I got up early, washed up, had breakfast, and checked out. I originally planned to go to Nikko today to see Kegon Falls, but the weather did not look good, and heavy rain in Nikko would make travel inconvenient. So I changed course and went south to Kamakura.</p>
<p>I took JR toward Kamakura. Following Google Maps, I transferred to a bus at Ofuna Station for Kencho-ji.</p>
<p>After exiting Ofuna Station, I could see a large Kannon statue from upstairs.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0872.jpg"></p>
<p>I do not think I had ever ridden this kind of suspended train before. The bus driver below looked very young, maybe even younger than me. Then I saw him get out of the driver’s cabin, take a cloth, and wipe the wheels. My inner voice: is it really that clean???</p>


<p>When boarding the bus, the driver asks where you are going. After entering the fare, you tap your card. I could not understand what the driver was saying at the time. Later I realized he was asking whether I was going to Kencho-ji. I showed him the navigation information on my phone, with the stop name in Japanese, and got on smoothly. Arigato gozaimasu.</p>
<p>Today was rainy too.</p>
<h4 id="Kencho-ji"><a href="#Kencho-ji" class="headerlink" title="Kencho-ji"></a>Kencho-ji</h4><p>Arrived. As soon as I entered, I saw an avenue of cherry blossoms.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07716.jpg"></p>


<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07710.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07713.jpg"></p>
<p>There was also a garden inside.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07675.jpg"></p>
<p>I walked toward the back mountain to take a look.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07685.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07687.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07694.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07696.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07697.jpg"></p>
<p>Continued up the mountain.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07701.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07705.jpg"></p>
<p>There is an observation deck on the mountain. When the weather is good, you can see Mount Fuji from there.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07706.jpg" alt="Mount Fuji is not visible today"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07709.jpg" alt="Looking toward the Kamakura coast"></p>
<p>Went down the mountain.</p>
<p>It was almost lunchtime, so I went to find something to eat.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07719.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07720.jpg"></p>
<p>I walked all the way to Komachi-dori, and the rain got even heavier. There is a <strong>Hachimangu Shrine</strong> here, but the rain was too heavy, so I did not go in.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/DSC07735.jpg"></p>


<p>Lunch was KFC in front of Kamakura Station. I had originally planned to go to Enoshima today too, but the weather was really not suitable, so I will save it for next time.</p>
<p>I took the train to Ikebukuro. On the ride, someone next to me was wearing Crocs and took one foot out of the shoe, leaving it exposed. The smell nearly knocked me out. <span style="display: inline-block; width: 20px; height: 20px; background-image: url('https://r2-assets.thelynan.com/uPic/3zffxN_1700142351761.png'); background-size: cover;"></span></p>
<p>Tonight I stayed at a Toyoko Inn near Ikebukuro Station. After arriving in Ikebukuro, I saw a milk tea shop inside the station with quite a few people in line, maybe around 10. I queued up and bought a cup too. It tasted average, not as good as milk tea back home.</p>
<p>After checking in, I rested in the room for a while.</p>
<p>This pedestrian bridge had a nice view. Train fans would probably like this spot a lot!</p>


<p>For dinner, I had a bowl of Ichiran ramen and ordered almond tofu too. I had never tried it before. The almond flavor tasted oddly poisonous to me.</p>
<h4 id="Chidorigafuchi-Night-Sakura"><a href="#Chidorigafuchi-Night-Sakura" class="headerlink" title="Chidorigafuchi Night Sakura"></a>Chidorigafuchi Night Sakura</h4><p>I took the subway to <strong>Kudanshita</strong> Station. Right outside the station was the cherry blossom viewing path.</p>


<p>There should normally be tourists rowing boats on the moat, but perhaps because of the rain, boating was suspended today.</p>


<p>Under the cherry trees, lights of different colors were projected onto the blossoms. Some colors looked awful, a bit too eerie, while others were beautiful.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_0951.jpg"></p>
<p><video controls controlsList="nodownload" src="https://r2-assets.thelynan.com/video/IMG_0932.MOV" style="aspect-ratio: 1920/1080" playsinline></video></p>
<p>It was beautiful and dreamlike.</p>
<h3 id="Day4-Tokyo"><a href="#Day4-Tokyo" class="headerlink" title="Day4 Tokyo"></a>Day4 Tokyo</h3><p>The main destinations of this trip were already done, so I did not arrange any special sightseeing for today. First, I slept until I woke up naturally. This Toyoko Inn in Ikebukuro had bread for breakfast, so finally I did not have to eat myself into nausea 😁 Slippery food in the morning really does not work for me.</p>
<h4 id="Ochanomizu"><a href="#Ochanomizu" class="headerlink" title="Ochanomizu"></a>Ochanomizu</h4><p>This is one of the locations from the film <em>Suzume</em>.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1243.jpg"></p>


<h4 id="Sensoji-Temple"><a href="#Sensoji-Temple" class="headerlink" title="Sensoji Temple"></a>Sensoji Temple</h4><p>So many people! It felt similar to Kiyomizu-dera in Kyoto, the kind of place many tourists in Tokyo will come to see.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1262.jpg"></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1270.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1278.jpg"></span><br></span></p>
<p>I drew bad fortune 😅.</p>
<p>There is a tourist information center across from Kaminarimon. You can go up to the 8th floor to overlook Senso-ji and see Tokyo Skytree.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1296.jpg"></p>
<h4 id="Tokyo-Skytree"><a href="#Tokyo-Skytree" class="headerlink" title="Tokyo Skytree"></a>Tokyo Skytree</h4><p>I went nearby for lunch and took some photos of Tokyo Skytree along the way.</p>
<p><span class="image-grid r64"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1298.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1306.jpg"></span><br></span></p>
<h4 id="Shibuya"><a href="#Shibuya" class="headerlink" title="Shibuya"></a>Shibuya</h4><p>What an incredibly busy crossing! The shooting spot was on the 12th floor of Shibuya Scramble Square, and it was free.</p>


<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1332.jpg"></p>
<p>It was still early, but there was nowhere else I particularly wanted to go. I went to the Starbucks upstairs at Shibuya Station and rested for a while.</p>
<p>For dinner, I had yakiniku near Shinagawa Station.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1334.jpg"></p>
<p>My flight to Kansai Airport was at 9 p.m. I would sleep there for one night and fly back to Shanghai the next morning. When I bought the tickets, there was an option to fly directly from Tokyo to Shanghai at 10 p.m., but I figured I would arrive in Shanghai around midnight and still need to take a taxi home. I would not rest well at that hour anyway. Better to sleep one night first, and it also let me experience a domestic flight in Japan.</p>
<p>The aircraft was the familiar A320.</p>


<h3 id="Day5-Return"><a href="#Day5-Return" class="headerlink" title="Day5 Return"></a>Day5 Return</h3><p>I got up, washed up, and took the hotel’s airport shuttle to Kansai Airport, saving another 530 yen, hehe. It took about 15 minutes to reach T1. Very quick.</p>
<p>Security was also fast, and it was still early. I took the little train inside the terminal to the area near Gate 11 and bought something to eat at the convenience store.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1345.jpg"></p>
<p><span class="image-grid r64"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1349.jpg" alt="Tasty"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kanto-2026/sdr/IMG_1347.jpg" alt="Good drink"></span><br></span></p>
<p>The haze was quite heavy today, so I could not clearly see the ground along much of the route. Back in Shanghai, this trip came to an end~</p>
<h2 id="Expenses"><a href="#Expenses" class="headerlink" title="Expenses"></a>Expenses</h2><table>
<thead>
<tr>
<th>Item</th>
<th>Amount (CNY)</th>
</tr>
</thead>
<tbody><tr>
<td>Flights</td>
<td>ANA round‑trip 2076</td>
</tr>
<tr>
<td>Hotels</td>
<td>Toyoko Inn Fuji Kawaguchiko Ohashi 876 <br> Shinjuku Washington Hotel 806 <br> Toyoko Inn Tokyo Ikebukuro Kita‑guchi No.2 680 <br> Izumisano Center Hotel 260</td>
</tr>
<tr>
<td>Transportation</td>
<td>DiDi Hitch 60 <br> Kanto area transportation 538 <br> DiDi Hitch 64 <br></td>
</tr>
<tr>
<td>Food + Shopping</td>
<td>~1283</td>
</tr>
<tr>
<td>eSIM</td>
<td>24</td>
</tr>
<tr>
<td>Insurance</td>
<td>45</td>
</tr>
<tr>
<td>Total</td>
<td>~6712</td>
</tr>
</tbody></table>
<h2 id="Reflections"><a href="#Reflections" class="headerlink" title="Reflections"></a>Reflections</h2><ul>
<li><p><strong>Cherry Blossom Viewing</strong></p>
<p>The viewing period for cherry blossoms is truly short, and the frequent spring rain makes it even shorter. Their most beautiful moment is when they are fully blooming and you see flowers but no leaves. By the time I arrived, a few fresh leaves had already appeared, but it was still incredibly beautiful.</p>
</li>
<li><p><strong>Wide-body Planes</strong></p>
<p>They are indeed steadier than smaller planes. It was my first time using Wi-Fi on a flight, and it felt great. ANA’s in-flight meal was pretty good too.</p>
</li>
<li><p><strong>Lake Kawaguchi</strong></p>
<p>The view of Mount Fuji from here is excellent. The mountain appears as a fairly symmetrical cone. You can see Mount Fuji from many places around it, but the scenery is generally not as good as Lake Kawaguchi. For example, some spots reveal the crater on the mountainside, making the overall shape less perfect, while others have obstructions. Transportation is convenient, though buses seem to run about every half hour.</p>
<p>Outside Japan’s big cities, road trips seem very suitable, if conditions allow. A video creator I follow, <a href="https://www.youtube.com/@laosong_channel">Lao Song CHANNEL</a>, often travels to small places around Japan, and I really like his video style.</p>
</li>
<li><p><strong>AI Fails</strong></p>
<p>During this trip, I used Microsoft’s Copilot app for some searches, and sometimes its answers were wrong.</p>
<p>For example, when I was at Ikebukuro Station, I asked which floor Starbucks was on. It told me the 1st and 2nd floors. In reality, it was on the 3rd floor.</p>
<p>Another time, I asked whether it would rain in Kamakura. The forecast I saw looked rainy, but Copilot confidently told me not to worry, that it absolutely would not rain. Then around noon I nearly got soaked, because my umbrella was small and I had to quickly hide under a storefront. I was so annoyed I laughed. Truly laughed. Sometimes when people are speechless, they really do laugh out loud.</p>
</li>
<li><p><strong>Big City</strong></p>
<p>Tokyo really is a major metropolis. After living in Shanghai for several years, I already felt Shanghai had the shape of a big city. Osaka felt just okay when I visited, but Tokyo gave me the feeling of Grandma Liu entering the Grand View Garden. Tokyo is excellent in urban construction, greenery, and transportation.</p>
</li>
<li><p><strong>Humid</strong></p>
<p>It felt a little like the movie <em>Weathering With You</em>. It had been raining recently, the air humidity was high, and with spring warming up, my body never felt quite dry. I did not like that much.</p>
</li>
<li><p><strong>Getting Lost</strong></p>
<p>I nearly got dizzy wandering around <strong>Shinjuku Station</strong> and <strong>Ikebukuro Station</strong>.<br><small>Shinjuku Station truly deserves its title as Asia’s largest station, and even “the busiest station in the world,” with more than 3 million daily users.</small></p>
</li>
<li><p><strong>Mainland Tourists</strong></p>
<p>There were noticeably fewer mainland tourists, similar to what I noticed in Kansai late last year. On streets, roads, and at scenic spots, I barely heard Mandarin with a mainland accent.</p>
</li>
<li><p><strong>iPhone 17</strong></p>
<p>The thermal improvements on this generation are indeed very obvious. It heats up much less during charging and photography, and the battery can now comfortably last a full day.</p>
</li>
<li><p><strong>Prices</strong></p>
<p>Hotels are much more expensive than in Kansai. Everything else felt about the same.</p>
</li>
<li><p><strong>A Small Regret</strong></p>
<p>I did not get to see Tokyo’s night view from a high place. I think there will be another chance next time. If a trip leaves no regrets at all, then maybe I will not return to that place for a long time.</p>
</li>
</ul>
<h2 id="Q-A"><a href="#Q-A" class="headerlink" title="Q&amp;A"></a>Q&amp;A</h2><ul>
<li><p><strong>Transportation Passes</strong></p>
<p>Pass prices have gone up. Unless you are doing an extremely packed itinerary and visiting faraway places, it is hard to make the money back. Not cost-effective.</p>
</li>
</ul>
<h2 id="Some-Links"><a href="#Some-Links" class="headerlink" title="Some Links"></a>Some Links</h2><ul>
<li>Mount Fuji visibility forecast <a href="https://fuji-san.info/zh-cn/index.html">https://fuji-san.info/zh-cn/index.html</a></li>
<li>Train timetable search <a href="https://japantravel.navitime.com/zh-cn/area/jp/depArrTimeList">https://japantravel.navitime.com/zh-cn/area/jp/depArrTimeList</a></li>
<li>Toyoko Inn shuttle bus reservation <a href="https://reserve.toyoko-inn-bus.com/">https://reserve.toyoko-inn-bus.com/</a></li>
</ul>
<h2 id="Easter-Egg"><a href="#Easter-Egg" class="headerlink" title="Easter Egg"></a>Easter Egg</h2><p>My blog theme <a href="https://github.com/LynanBreeze/hexo-theme-linen">hexo-theme-linen</a> is finally open source!</p>
<a href="https://github.com/LynanBreeze/hexo-theme-linen" class="github-link">
  <img loading="lazy" class="preview-img" no-lazy no-link src="https://opengraph.githubassets.com/b1330d2c1ce09a9be1c10994129f537498cf40c686e5df762a58b187eea59e11/LynanBreeze/hexo-theme-linen" style="aspect-ratio: 1200/600;">
  <span class="title">LynanBreeze/hexo-theme-linen: A clean Hexo theme.</span>
</a>

<h2 id="Finally"><a href="#Finally" class="headerlink" title="Finally"></a>Finally</h2><p>Thank you for reading all the way here. I hope it brought you a little bit of good mood. See you in the next travel journal 👋!</p>
<script src="/linen-theme/js/replace-emoji.js"></script>
]]></description>
    </item>
    <item>
      <title>Weekend Trip to Macau(mini)</title>
      <link>https://thelynan.com/a-mini-trip-in-macau/</link>
      <guid>https://thelynan.com/a-mini-trip-in-macau/</guid>
      <pubDate>Mar 19, 2026</pubDate>
      <description><![CDATA[<h2 id="to-page-top" style="opacity: 0; height: 0; margin: 0;">Preface</h2>

<p>I got my Exit-Entry Permit for Travelling to and from Hong Kong and Macau back in 2023, but never used it once. The endorsements that came with it expired untouched. Recently I found cheap flight tickets, so I decided to take a weekend mini trip.</p>
<p>After getting off work on Friday, I booked a carpool ride on Hellobike for the next morning to the airport. Unexpectedly, early the next day, the driver bailed. He had called me the night before saying he’d pick me up 20 minutes later than scheduled, but when the time came, he didn’t show up, and I couldn’t reach him via the platform or phone. Luckily, I woke up early and had extra buffer time, so calling a taxi still worked perfectly. I arrived at the airport smoothly.</p>
<p>At check‑in, the staff asked if I had purchased the ticket using my passport. I recalled that I did. She told me to go to the counter around the corner to update my passenger info to the travel permit. The “crisis” was solved in 5 minutes. Thankfully, I had flown a lot last year and upgraded to Gold status, so I skipped the line and boarded smoothly.</p>
<p>Main goals of this trip:</p>
<ol>
<li>Buy an iPhone ✅</li>
<li>Eat Macau snacks, especially Portuguese egg tarts ✅</li>
</ol>
<h2 id="Saturday"><a href="#Saturday" class="headerlink" title="Saturday"></a>Saturday</h2><p>It always looks hazy when looking down from the plane.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_3611.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_3619.jpg" alt="Overlooking Hong Kong"></span><br></span></p>
<p>Honestly, Hong Kong looks more spectacular from above than Shanghai — mountains and sea.</p>
<p><span class="image-grid r64"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_3621.jpg" alt="Shenzhen Bay Highway Bridge"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_3624.jpg" alt="Hong Kong–Zhuhai–Macau Bridge"></span><br></span></p>
<p>I arrived at Macau International Airport a little after 11 AM, breezed through immigration, and headed to the bus stop next to the airport to take the free hotel shuttle (“Fortune Bus”) to Galaxy Macau.</p>
<p>The ride was short, just a few kilometers, about 10 minutes. The drop‑off point was the “Crystal Lobby” (probably named after the extravagant crystal chandelier inside). Once inside, indoor navigation basically stopped working, and I wandered around for a while before finding the Apple Store.</p>
<p>I asked a Genius and was told they were out of stock for now, but might restock in the afternoon. I could come back later.</p>
<p>It was lunchtime, so I decided to fix my hunger first. I ate <strong>beef tripe lo mein + milk tea</strong> at <strong>Tsui Wah Restaurant</strong>. The beef tripe slices were huge and delicious. The noodles were instant noodles by default and surprisingly tasty (the menu said “instant noodles,” but I didn’t expect it to literally be instant noodles 😂). The milk tea had too strong a tea flavor — not my thing.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_3634.jpg"></p>
<h3 id="Wandering-Around-the-Peninsula"><a href="#Wandering-Around-the-Peninsula" class="headerlink" title="Wandering Around the Peninsula"></a>Wandering Around the Peninsula</h3><p>From the Crystal Lobby at Galaxy Macau, I took the Fortune Bus to <strong>StarWorld Hotel</strong>.</p>
<p>Right after getting off, I saw streets that looked straight out of Hong Kong dramas.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06945.jpg"></p>
<p>There happened to be a China Telecom Macau store nearby, so I went to check if they had iPhones in stock. They actually did — lucky me. The staff said there was exactly one left (white, 512GB). I asked if I could split the payment into two transactions so I could use two coupons. They said yes, so I happily completed the purchase. They even gave me a DIY phone case that could be printed on the spot.</p>
<p>After buying the phone, I headed toward the peninsula’s “most famous” attraction — the Ruins of St. Paul’s.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06947.jpg" alt="Oriental Arch"></p>
<p>After crossing the footbridge, there was <strong>Mong Ha Municipal Park</strong>, with a lighthouse, fort, and lookout point. I went up to take a look.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06949.jpg"></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06956.jpg" alt="Guia Lighthouse"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06961.jpg"></span><br></span></p>
<p>The weather was quite warm — taking off my jacket and wearing just a T‑shirt felt perfect.</p>
<p>I continued walking toward the Ruins of St. Paul’s, about 900 meters left. The next morning I realized my hotel for the night was right next to it.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06963.jpg" alt="Jardim Luís de Camões"></p>
<p><span class="image-grid r37"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06965.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06966.jpg"></span><br></span></p>
<p>Loved the sunlight and shadows here.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06967.jpg"></p>
<p>Arrived at the Ruins of St. Paul’s — so many people!</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06994.jpg"></p>
<blockquote>
<p>The Ruins of St. Paul’s (Portuguese: Ruínas de São Paulo) are the remains of a 17th‑century Catholic religious complex in Macau’s St. Anthony Parish, including the original St. Paul’s College and the Church of St. Paul (Igreja de São Paulo), also known as Mater Dei. It is one of Macau’s iconic landmarks. The façade is part of the church ruins (the façade, forecourt, and staircase). The Chinese name “Da San Ba” comes from the transliteration of “São Paulo.” The typhoon name “Sanba” also originates from this.</p>
</blockquote>
<p>There is an elevator next to the Ruins that goes up to the park. The Macau Museum is there — admission is 15 MOP (I didn’t go in).</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06980.jpg"></p>
<p>From the top platform, you can see the Grand Lisboa Hotel.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06984.jpg"></p>
<p>Its shape reminds me of this:</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/am/image.jpg" alt="Monsters go away"></p>
<p>A street performer was singing a song by Chang Chen‑Yue.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06988.jpg"></p>
<p>I walked through the alleys below the Ruins. The first section was packed with tourists, but it got better further in.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC06995.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07002.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07004.jpg" alt="St. Dominic’s Church"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07006.jpg" alt="Senado Square"></p>
<p>I saw this photo on Unsplash →<br><small><a href="https://unsplash.com/photos/a-group-of-people-walking-down-a-street-next-to-tall-buildings-8GIsOVL_rlY" target="_blank">https://unsplash.com/photos/a-group-of-people-walking-down-a-street-next-to-tall-buildings-8GIsOVL_rlY</a></small><br>Later, while browsing my own photos, I realized I had walked down the same street.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07010.jpg" alt="Leal Senado Building"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07009.jpg" alt="Holy House of Mercy"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07020.jpg" alt="Grand Lisboa"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07028.jpg" alt="Casino Lisboa"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07019.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07029.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07031.jpg" alt="Nam Van Lake"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07032.jpg" alt="Macau Tower"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07036.jpg" alt="Wynn Casino"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07038.jpg" alt="Sai Van Bridge"></p>
<p>I ate a small portion of <strong>Wing Kee beef offal</strong> — 50 MOP, very delicious.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07043.jpg" alt="Wing Kee Beef Offal"></p>
<p>After that, I bought a milk tea from Hui Zhen Ji — very good.</p>
<p>Then I took the Fortune Bus from StarWorld back to Galaxy, and walked to The Parisian to see the Eiffel Tower replica.</p>
<h3 id="The-Parisian-at-Night"><a href="#The-Parisian-at-Night" class="headerlink" title="The Parisian at Night"></a>The Parisian at Night</h3><p>Passed by some casino — no idea what it was.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07056.jpg"></p>
<p>Passed another casino I didn’t recognize — also didn’t care.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07059.jpg"></p>
<p>Arrived. Rounding up, I guess I’ve “seen” the Eiffel Tower too 😊<br>I wondered how tall the real one is 🤔 (later checked: original is 330m, Macau’s is 162m)</p>
<p><span class="image-grid r37"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07060.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07063.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07064.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/DSC07069.jpg"></p>
<p>After seeing the tower, I didn’t feel like walking anymore, so I took a bus back to the hotel.</p>
<p>The alleys were narrow, but the large buses still drove very steadily. There weren’t many pedestrian crossings — you often had to use footbridges.</p>


<h2 id="Sunday"><a href="#Sunday" class="headerlink" title="Sunday"></a>Sunday</h2><p>I kept my camera in my bag today — just wandered casually without trying to “get good shots.” Woke up, checked out, and took a bus to Taipa Village (Rua do Cunha).</p>
<h3 id="Taipa-Village-Rua-do-Cunha"><a href="#Taipa-Village-Rua-do-Cunha" class="headerlink" title="Taipa Village (Rua do Cunha)"></a>Taipa Village (Rua do Cunha)</h3><p>There’s a beautiful big tree at the entrance, next to a small square.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0011.jpg"></p>
<p><span class="image-grid r46"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0012.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0013.jpg"></span><br></span></p>
<p>I arrived early, so most shops weren’t open yet.</p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0016.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0015.jpg"></span><br></span></p>
<p><strong>Lord Stow’s Bakery</strong> on Rua do Cunha opens at 9 AM. I bought egg tarts, chocolate cookies, and milk tea — all delicious.</p>
<h3 id="Wetland-Park"><a href="#Wetland-Park" class="headerlink" title="Wetland Park"></a>Wetland Park</h3><p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0043.jpg"></p>
<p>A white egret.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0038.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0017_1.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0019.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0020.jpg"></span><br></span></p>
<p>A happy rolling cat.</p>


<h3 id="Heading-to-the-Airport"><a href="#Heading-to-the-Airport" class="headerlink" title="Heading to the Airport"></a>Heading to the Airport</h3><p>Leaving Rua do Cunha, I went to Galaxy’s Asia Food Street and bought a HeyTea drink that isn’t available on the mainland menu.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0051.jpg"></p>
<p>Turn left when exiting the Crystal Lobby — the light rail station (Pai Kok Station) is right there.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0050.jpg" alt="Crystal Lobby chandelier"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0049.jpg"></p>
<p>Pai Kok → Airport: 15 minutes, 8 MOP. Tickets can be purchased at the window using WeChat Pay or Alipay.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0053.jpg"></p>
<p><span class="image-grid r46"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0056.jpg" alt="Hong Kong Airport"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0057.jpg"></span><br></span></p>
<p>About to land.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0065.jpg" alt="Yangtze River Bridge"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/macau-2026/sdr/IMG_0064.jpg" alt="Nantong"></span><br></span></p>
<p>Took a carpool ride home — a lovely end to this quick one‑day flash trip.</p>
<h2 id="Expenses"><a href="#Expenses" class="headerlink" title="Expenses"></a>Expenses</h2><table>
<thead>
<tr>
<th>Item</th>
<th>Amount (CNY)</th>
</tr>
</thead>
<tbody><tr>
<td>Flights</td>
<td>Spring Airlines — 550 outbound + 783 return</td>
</tr>
<tr>
<td>Hotel</td>
<td>Hotel Royal Macau 593</td>
</tr>
<tr>
<td>Transportation</td>
<td>Carpool 60 <br> Bus 10 <br> Light Rail 6 <br> Carpool 60 <br></td>
</tr>
<tr>
<td>Food</td>
<td>~270</td>
</tr>
<tr>
<td>Total</td>
<td>~2332</td>
</tr>
</tbody></table>
<h2 id="Some-Impressions"><a href="#Some-Impressions" class="headerlink" title="Some Impressions"></a>Some Impressions</h2><ul>
<li><p><strong>Plants and greenery are very well maintained</strong><br>The streets are tidy and neatly managed.</p>
</li>
<li><p><strong>Building glass façades are spotless</strong><br>So clean they reflect like mirrors.</p>
</li>
<li><p><strong>Convenient transportation</strong><br>Free hotel shuttles, public buses, and the light rail are enough to reach most places in Macau. Public restrooms are easy to find, and there are plenty of seats for resting.</p>
</li>
</ul>
<h2 id="Small-Tips"><a href="#Small-Tips" class="headerlink" title="Small Tips"></a>Small Tips</h2><ul>
<li>Bus payments: Macau Pass &#x2F; UnionPay QuickPass &#x2F; WeChat Pay</li>
<li>Hotel shuttle buses are free and do not require a room key</li>
<li>Walking around the Cotai area is very convenient</li>
</ul>
<h3 id="Transportation-Options"><a href="#Transportation-Options" class="headerlink" title="Transportation Options"></a>Transportation Options</h3><ul>
<li><p><strong>Hotel Shuttle (Fortune Bus)</strong><br><small>Free. Runs between major hotels, the airport, and border checkpoints. Queuing is required. Intervals are about 10–15 minutes.</small></p>
</li>
<li><p><strong>Public Bus</strong><br><small>6 MOP per ride, roughly 5 RMB. You can use the Amap (Gaode) app to find bus routes.</small></p>
</li>
<li><p><strong>Light Rail</strong><br><small>The tracks and stations are elevated above the roads. A bit like the BRT system in Xiamen.</small><br><img loading="lazy" src="https://r2-assets.thelynan.com/am/Jietu20260316-213352.jpg"><br><small>Image source: <a href="https://www.mlm.com.mo/tc/route.html">https://www.mlm.com.mo/tc/route.html</a></small></p>
</li>
</ul>
<h3 id="Buying-an-iPhone"><a href="#Buying-an-iPhone" class="headerlink" title="Buying an iPhone"></a>Buying an iPhone</h3><p>iPhones in Macau are tax‑free and slightly cheaper than in mainland China. They are Hong Kong‑version devices. Except for the iPhone Air (which is eSIM‑only), all other models have one physical SIM + one eSIM (and can store multiple eSIM profiles).</p>
<p>If you use a China Merchants Bank credit card, you can claim coupons in the CMB Life app, saving + cashback totaling around 500 RMB.</p>
<p>There are two Apple Stores in Macau, and neither supports online reservations — <strong>in‑store purchase only</strong>. They are:</p>
<details open>
<summary>Apple Galaxy Macau</summary>

<p><a href="https://www.apple.com/mo/retail/galaxymacau/">Macau, Galaxy Macau</a><br>Galaxy Macau™ Promenade<br>87919000</p>
</details>

<details open>
<summary>Apple Cotai Strip</summary>

<p><a href="https://www.apple.com/mo/retail/cotaistrip/">Macau, Cotai Strip</a><br>The Londoner Macao Shopping Mall<br>87917000</p>
</details>

<p>You can also visit <strong>China Telecom Macau</strong> stores to purchase iPhones.</p>
<script src="/linen-theme/js/replace-emoji.js"></script>
]]></description>
    </item>
    <item>
      <title>A Custom Monitor Rest Mode</title>
      <link>https://thelynan.com/a-custom-monitor-rest-mode/</link>
      <guid>https://thelynan.com/a-custom-monitor-rest-mode/</guid>
      <pubDate>Jan 26, 2026</pubDate>
      <description><![CDATA[<p>Last year, I bought a new Mac mini and a Redmi G Pro 27U monitor.</p>
<p>This monitor is pretty good overall. At around 2,000 RMB, it performs well in many areas, but for me it has two small drawbacks:</p>
<ol>
<li>It is a bit slow to wake up, taking about 5 seconds when waking from the keyboard.</li>
<li>After the monitor goes to sleep, I can no longer use Xiao Ai voice commands.</li>
</ol>
<p>I looked through the monitor settings and could not find an option to keep it on standby without sleeping, so I decided to make one myself.</p>
<p><strong>Basic idea</strong>: This is a miniLED monitor. When HDR mode is enabled in macOS, the system can control the monitor brightness directly. This does not work in SDR mode, where brightness can only be adjusted through the monitor itself. Because of miniLED local dimming, when the brightness is set to 0, the whole panel stops emitting light.</p>
<p>So all I need to do is set the brightness to 0 when I am not using the computer. This effectively turns off the monitor panel and saves power, while the system keeps running and can still respond to Xiao Ai commands at any time.</p>
<h2 id="Prerequisites"><a href="#Prerequisites" class="headerlink" title="Prerequisites"></a>Prerequisites</h2><ol>
<li>A miniLED monitor with <strong>HDR enabled</strong> in macOS - System Settings - Displays.</li>
<li>One Switch - Keep Awake.</li>
<li><a href="https://www.hammerspoon.org/">Hammerspoon</a>.</li>
</ol>
<h2 id="Implementation"><a href="#Implementation" class="headerlink" title="Implementation"></a>Implementation</h2><h3 id="1-Install-Hammerspoon"><a href="#1-Install-Hammerspoon" class="headerlink" title="1. Install Hammerspoon"></a>1. Install Hammerspoon</h3><ol>
<li>Go to the <a href="https://www.hammerspoon.org/">official website</a> and download Hammerspoon.</li>
<li>After opening it, click Hammerspoon -&gt; Open Config in the menu bar.</li>
<li>This will open <code>~/.hammerspoon/init.lua</code>.</li>
</ol>
<p>You can also open <code>~/.hammerspoon/init.lua</code> directly with an editor such as VS Code.</p>
<h3 id="2-Configure-init-lua"><a href="#2-Configure-init-lua" class="headerlink" title="2. Configure init.lua"></a>2. Configure <code>init.lua</code></h3><p>Paste the following code into <code>init.lua</code>:</p>
<pre><code class="language-lua">-- Screensaver dimming mode:
-- after entering the screensaver, wait delayBeforeDim minutes before lowering brightness;
-- dimDuration controls how long it takes to dim to 0.
-- When leaving the screensaver, for example by pressing Enter to wake, restore the original brightness.

local brightness = require(&quot;hs.brightness&quot;)
local caffeinate = require(&quot;hs.caffeinate&quot;)
local timer = require(&quot;hs.timer&quot;)

-- Configuration
local delayBeforeDim = 1 * 60      -- Wait 1 minute after entering the screensaver before dimming (seconds)
local dimDuration    = 5           -- Total time to dim from the current brightness to 0 (seconds)
local steps          = 2           -- Number of dimming steps; higher values are smoother
local originalBrightness = nil
local dimTimer = nil
local delayTimer = nil

-- Stop all timers and restore brightness
local function restoreBrightness()
    if delayTimer then
        delayTimer:stop()
        delayTimer = nil
    end
    if dimTimer then
        dimTimer:stop()
        dimTimer = nil
    end
    if originalBrightness then
        brightness.set(originalBrightness)
        originalBrightness = nil
    end
end

-- Start dimming
local function startDimming()
    -- Avoid starting another dimming timer if one is already running
    if dimTimer ~= nil then return end

    originalBrightness = brightness.get()
    if not originalBrightness or originalBrightness &lt;= 0 then
        return
    end

    local currentStep = 0
    local stepInterval = dimDuration / steps
    local stepDelta = originalBrightness / steps

    dimTimer = timer.doEvery(stepInterval, function()
        currentStep = currentStep + 1
        local newValue = originalBrightness - stepDelta * currentStep
        if newValue &lt; 0 then newValue = 0 end
        brightness.set(math.floor(newValue + 0.5))

        if currentStep &gt;= steps then
            dimTimer:stop()
            dimTimer = nil
        end
    end)
end

-- When the screensaver starts: wait delayBeforeDim minutes, then start dimming
local function onScreensaverStart()
    -- Prevent duplicate timers
    restoreBrightness()

    delayTimer = timer.doAfter(delayBeforeDim, function()
        startDimming()
    end)
end

-- When the screensaver stops: restore brightness immediately
local function onScreensaverStop()
    restoreBrightness()
end

local watcher = caffeinate.watcher.new(function(event)
    if event == caffeinate.watcher.screensaverDidStart then
        -- Entered screensaver
        onScreensaverStart()

    elseif event == caffeinate.watcher.screensaverDidStop then
        -- Left screensaver, usually triggered by a key press or mouse movement
        onScreensaverStop()

    elseif event == caffeinate.watcher.screensDidLock then
        -- Screen locked, either manually or automatically
        onScreensaverStart()

    elseif event == caffeinate.watcher.screensDidUnlock then
        -- Successfully unlocked, after password or Touch ID
        onScreensaverStop()

    elseif event == caffeinate.watcher.systemDidWake then
        -- The Mac woke from sleep
        restoreBrightness()

    elseif event == caffeinate.watcher.screensDidWake then
        -- The screen woke from sleep
        restoreBrightness()
    end
end)

watcher:start()
</code></pre>
<p>Save the file.</p>
<h3 id="3-Reload-Config"><a href="#3-Reload-Config" class="headerlink" title="3. Reload Config"></a>3. Reload Config</h3><p>Click Hammerspoon -&gt; Reload Config in the menu bar.</p>
<p>The setup is now complete. You can press Control + Command + Q to lock the screen and test the effect.</p>
<h2 id="Conclusion"><a href="#Conclusion" class="headerlink" title="Conclusion"></a>Conclusion</h2><p>With this custom script, I got the monitor rest mode I wanted.</p>
<p><strong>Limitations:</strong></p>
<ol>
<li>On the macOS login screen, the script cannot listen for events and restore brightness. You can temporarily adjust brightness manually with the brightness keys on the keyboard.</li>
<li>Compared with true sleep, this will use more power. I have not tested it, but I suppose the difference is not too large.</li>
</ol>
<p><strong>Advantages:</strong></p>
<ol>
<li>There is no need to wait for the monitor to wake up, and I do not need to worry about issues such as burn-in.</li>
<li>Xiao Ai is always on standby. Last night, I called Xiao Ai in the middle of the night to turn on the air conditioner for me.</li>
</ol>
]]></description>
    </item>
    <item>
      <title>Kyoto to Amanohashidate and Ine Day Trip Guide</title>
      <link>https://thelynan.com/kyoto-amanohashidate-ine-day-trip-guide/</link>
      <guid>https://thelynan.com/kyoto-amanohashidate-ine-day-trip-guide/</guid>
      <pubDate>Jan 18, 2026</pubDate>
      <description><![CDATA[<p>Hi friend, if you are staying in Kyoto and thinking about taking a sightseeing trip to Amanohashidate, this guide may be of some help.</p>
<p>Amanohashidate is located in Miyazu Bay on the Sea of Japan side of northern Kyoto Prefecture. Together with Matsushima in Mutsu and Miyajima in Aki, it is known as one of the Three Scenic Views of Japan.</p>
<p>What are the Three Scenic Views of Japan? -&gt; <a href="https://www.nihonsankei.jp/about.html">https://www.nihonsankei.jp/about.html</a></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/am/nihonsankei.jpg" alt="Three Scenic Views of Japan"></p>


<h2 id="Use-Passes"><a href="#Use-Passes" class="headerlink" title="Use Passes"></a>Use Passes</h2><p>JR Kansai Wide Area Pass + Amanohashidate-Ine 2-Day Pass</p>
<p>Klook link: <a href="https://s.klook.com/c/awRZzp_v1B">https://s.klook.com/c/awRZzp_v1B</a></p>
<p>Choose the 5-day pass, then under Add-ons select <strong>5-Day Pass + Kyoto Amanohashidate Ine Sightseeing 2-Day Pass</strong>.</p>
<p><a href="https://s.klook.com/c/awRZzp_v1B"><img loading="lazy" src="https://r2-assets.thelynan.com/am/amanohashidate-pass.jpg"></a></p>
<p>This means you can buy the Amanohashidate-Ine Sightseeing 2-Day Pass, worth 3,500 yen, for only about 39 RMB.</p>
<h2 id="Schedule"><a href="#Schedule" class="headerlink" title="Schedule"></a>Schedule</h2><table>
<thead>
<tr>
<th><div style="width: 85px;">Time</div></th>
<th><div style="width: 100px;">Route</div></th>
<th>Notes</th>
</tr>
</thead>
<tbody><tr>
<td>8:38 AM <span class="break-on-mobile">-</span> 10:40 AM</td>
<td>Kyoto Station<span class="break-on-mobile">→</span>Amanohashidate Station</td>
<td>JR reserved seat, covered by the JR Kansai Wide Area Pass</td>
</tr>
<tr>
<td>10:57 AM <span class="break-on-mobile">-</span> 11:27 AM</td>
<td>Amanohashidate Station<span class="break-on-mobile">→</span>Ine Hide</td>
<td>Express bus. After boarding, take a photo of today’s timetable for reference</td>
</tr>
<tr>
<td>11:30 AM <span class="break-on-mobile">-</span> 12:00 PM</td>
<td>Sightseeing boat</td>
<td></td>
</tr>
<tr>
<td>12:35 PM <span class="break-on-mobile">-</span> 12:40 PM</td>
<td>Ine Hide<span class="break-on-mobile">→</span>Ine</td>
<td>Bus</td>
</tr>
<tr>
<td>Around 2:25 PM <span class="break-on-mobile">-</span> around 2:48 PM</td>
<td>Ine<span class="break-on-mobile">→</span>Motoise Kono Shrine</td>
<td>Bus</td>
</tr>
<tr>
<td>Around 5 PM <span class="break-on-mobile">-</span> around 5:30 PM</td>
<td>Motoise Kono Shrine<span class="break-on-mobile">→</span>Amanohashidate Station</td>
<td>Bus</td>
</tr>
<tr>
<td>6:09 PM <span class="break-on-mobile">-</span> 8:21 PM</td>
<td>Amanohashidate Station<span class="break-on-mobile">→</span>Kyoto Station</td>
<td>JR reserved seat, covered by the JR Kansai Wide Area Pass</td>
</tr>
</tbody></table>
<p>The Amanohashidate-Ine Sightseeing 2-Day Pass covers both local buses and express buses. Express buses stop at fewer places than local buses and get to Ine faster.</p>
<p>If you do not buy the pass, you need to pay bus fares in cash. Suica and Icoca are not accepted. Local bus fares vary by distance, while the express bus has a fixed fare of 1,000 yen.</p>
<h2 id="Kyoto-Round-Trip"><a href="#Kyoto-Round-Trip" class="headerlink" title="Kyoto Round Trip"></a>Kyoto Round Trip</h2><h3 id="Train"><a href="#Train" class="headerlink" title="Train"></a>Train</h3><p>From Kyoto, take a JR train to Amanohashidate Station.</p>
<p><strong>Direct train, recommended</strong>: The JR Hashidate Limited Express has only a small number of departures, but it runs directly between Kyoto and Amanohashidate. The one-way trip takes about 2 hours, and the fare is around 4,800-5,400 yen depending on your travel date.</p>
<p><mark>Please note: JR trains to Amanohashidate are reserved-seat only, so you must reserve a seat. I recommend reserving your round-trip seats at the ticket machines in the first-floor hall of Kyoto Station the day before departure.</mark></p>
<p>Enter Kyoto Station with your pass. When leaving Amanohashidate Station, show both your pass and reserved-seat ticket to the staff.</p>
<details>
<summary><b>Train with transfer, not recommended</b></summary>

<p>Alternatively, you can take the JR Kinosaki Limited Express from Kyoto to Fukuchiyama, which takes about 75 minutes and costs around 3,050-3,650 yen with roughly hourly departures, then transfer to the Kyoto Tango Railway for Amanohashidate. The second leg takes 40-60 minutes and costs 800-1,750 yen, depending on whether you take a local or limited express train. Please note that both the Hashidate and Kinosaki limited express trains require seat reservations in advance.</p>
<p>The full route is covered by the <a href="https://www.japan-guide.com/e/e2361_08.html"><strong>JR Kansai Wide Area Pass, strongly recommended</strong></a>, the <a href="https://www.japan-guide.com/e/e2361_kansai_hokuriku.html">JR Kansai Hokuriku Area Pass</a>, the <a href="https://www.japan-guide.com/e/e2361_kansai_hiroshima.html">JR Kansai Hiroshima Area Pass</a>, and some other JR West rail passes. However, the <a href="https://www.japan-guide.com/e/e2361.html">nationwide Japan Rail Pass</a> is not valid on the Kyoto Tango Railway section between Fukuchiyama and Amanohashidate.</details></p>
<h3 id="Bus"><a href="#Bus" class="headerlink" title="Bus"></a>Bus</h3><p>Tankai Bus operates several highway buses each day between Kyoto Station and Amanohashidate. The one-way trip takes about two hours, and the fare is 3,200 yen or 3,400 yen depending on the travel date. Online reservations are available through the Willer website.</p>
<p><a href="https://willerexpress.com/en/bus_search/kyoto/kyoto/kyoto/miyazu/?utm_source=web&utm_medium=ad&utm_campaign=af01&aid=184"><strong>Book online</strong></a></p>
<h3 id="Arriving-at-Amanohashidate"><a href="#Arriving-at-Amanohashidate" class="headerlink" title="Arriving at Amanohashidate"></a>Arriving at Amanohashidate</h3><p>Inside Amanohashidate Station, exchange your voucher for the Amanohashidate-Ine 2-Day Pass at the Amanohashidate Information Centre. You can also pick up English and Japanese sightseeing brochures there.</p>
<p>The Kyoto Amanohashidate Ine Sightseeing 2-Day Pass covers the following:</p>
<ul>
<li>Admission to Nariaiji Temple</li>
<li>Round-trip mountain bus to Nariaiji Temple</li>
<li>Kasamatsu Park clay-disc throwing voucher</li>
<li>Amanohashidate sightseeing boat: round trip between Miyazu Pier, Amanohashidate Pier, and Ichinomiya Pier</li>
<li>Amanohashidate Kasamatsu Park cable car and chairlift: round trip between Fuchu Station and Kasamatsu Station</li>
<li>Ine Bay sightseeing boat, Hikaribune: boarding ticket for the Ine Bay cruise</li>
<li>Tankai route buses: route buses within Miyazu City, Kyotango City, Ine Town, and Yosano Town, excluding community buses</li>
<li>Nariaiji shuttle bus: round trip between Kasamatsu Station and Nariaiji Temple</li>
</ul>
<h2 id="Sightseeing-Route"><a href="#Sightseeing-Route" class="headerlink" title="Sightseeing Route"></a>Sightseeing Route</h2><p>Take the bus toward Ine to visit these places.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/am/Jietu20260119-214330.jpg"></p>
<p>Bus stops:</p>
<ol>
<li><strong>Amanohashidate Station</strong><br>I recommend taking the express bus. The fare is 1,000 yen and is covered by the Amanohashidate-Ine 2-Day Pass. Just show your pass when boarding.</li>
<li><strong>Ine Bay Meguri &#x2F; Hide</strong><br>Take the sightseeing boat here. The boat fare is 1,200 yen and is covered by the Amanohashidate-Ine 2-Day Pass. Just show your pass. The cruise takes about 30 minutes. You can buy snacks at the pier before boarding and feed the seagulls on the boat.</li>
<li><strong>Ine</strong><br>Walk around Ine’s funaya boathouses and enjoy the calm atmosphere of this seaside village. You can also climb up to Satsuki Park, near Roadside Station Funaya no Sato Ine, for a view over Ine. There are several cafes by the sea where you can sit down and rest.</li>
<li><strong>Amanohashidate Motoise Kono Shrine</strong><br>Get off here and walk to the Kasamatsu Park cable car station. The cable car fare is covered by the Amanohashidate-Ine 2-Day Pass. Just show your pass. There are two options: chairlift and cable car cabin, and you can choose freely. One thing to note is that the chairlift stops earlier in the evening than the cabin-style cable car.<br>After reaching the Kasamatsu Park observation deck, you can take the Nariaiji bus from the deck directly into the Nariaiji Temple area. The fare is covered by the Amanohashidate-Ine 2-Day Pass; show your pass when boarding. The one-way bus ride takes about 5 minutes. Before boarding, remember to ask the staff for a bus timetable so you can confirm the return bus time. Nariaiji Temple has a magnificent five-story pagoda, and there is also an observation deck overlooking Amanohashidate.</li>
</ol>
<p>For related photos, see: <a href="/the-journey-in-kansai-2025/#Day8-%E5%A4%A9%E6%A1%A5%E7%AB%8B-%E4%BC%8A%E6%A0%B9">Kansai Trip (2025)#Day 8 - Amanohashidate - Ine</a></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kansai-2025/sdr/DSC01090.jpg" alt="Ine Hide sightseeing boat"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kansai-2025/sdr/DSC01259.jpg" alt="Ine funaya boathouses"></span><br></span></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kansai-2025/sdr/DSC01307.jpg" alt="Kasamatsu Park observation deck"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/kansai-2025/sdr/DSC01343.jpg" alt="Nariaiji five-story pagoda"></span><br></span></p>
<p>This guide is for reference only. It is most useful if you only have one day and need to rely on public transportation. If you have enough time and can drive, I highly recommend going by car. The beaches at Amanohashidate are also very beautiful.</p>
<blockquote>
<p>There is no need to fear missing the beautiful scenery others once saw; the most beautiful moment may simply arrive when you casually look up.</p>
</blockquote>
<p>Have a wonderful trip. The scenery outside the train and bus windows is beautiful too.</p>
]]></description>
    </item>
    <item>
      <title>2 years of amateur photography, what focal length do I use most?</title>
      <link>https://thelynan.com/my-fav-focus-length/</link>
      <guid>https://thelynan.com/my-fav-focus-length/</guid>
      <pubDate>Jan 12, 2026</pubDate>
      <description><![CDATA[<p>Today I had a whim and wanted to see the focal length data of the photos shared on my blog. I ran the script and got the following results:</p>
<p>A total of 1986 photos are counted (only photos containing exif data are counted)</p>
<table>
<thead>
<tr>
<th>Focal length (segment)</th>
<th>Quantity</th>
<th>Proportion</th>
</tr>
</thead>
<tbody><tr>
<td>&lt;24mm</td>
<td>59</td>
<td>2.97%</td>
</tr>
<tr>
<td><strong>24mm</strong></td>
<td>219</td>
<td>11.03%</td>
</tr>
<tr>
<td><strong>25mm–34mm</strong></td>
<td>427</td>
<td>21.50%</td>
</tr>
<tr>
<td><strong>35mm</strong></td>
<td>398</td>
<td>20.04%</td>
</tr>
<tr>
<td>36mm–50mm</td>
<td>162</td>
<td>8.16%</td>
</tr>
<tr>
<td>51mm–119mm</td>
<td>302</td>
<td>15.20%</td>
</tr>
<tr>
<td>120mm</td>
<td>100</td>
<td>5.03%</td>
</tr>
<tr>
<td>120mm–199mm</td>
<td>81</td>
<td>4.08%</td>
</tr>
<tr>
<td><strong>200mm</strong></td>
<td>224</td>
<td>11.28%</td>
</tr>
<tr>
<td>&gt;200mm</td>
<td>14</td>
<td>0.71%</td>
</tr>
</tbody></table>
<p>Among them, 425 photos (about 21.40%) are from iPhone, and the rest are taken by Sony A7C2 camera.</p>
<h2 id="in-conclusion"><a href="#in-conclusion" class="headerlink" title="in conclusion"></a>in conclusion</h2><p><mark>24mm-35mm photos account for the highest proportion, accounting for about 52.57%. </mark></p>
<h2 id="My-Lenses"><a href="#My-Lenses" class="headerlink" title="My Lenses"></a>My Lenses</h2><ol>
<li>Tamron E 28-200mm F2.8-5.6 A071</li>
<li>Samyang AF 35mm F1.8</li>
<li>Samyang AF 75mm F1.8</li>
<li>Viltrox AF 20mm F2.8</li>
</ol>
<h2 id="Data-analysis"><a href="#Data-analysis" class="headerlink" title="Data analysis"></a>Data analysis</h2><p>Although these data are a bit like asking questions based on the answers (because most of the photos are from the Tamron 28-200 lens), it is precisely because of this zoom lens that some of my shooting preferences can be calculated.</p>
<p>CoPilot summary:</p>
<p>The focal length distribution shows very obvious “two poles”:</p>
<ul>
<li>Extremely high at wide-angle end (24–35mm)</li>
<li>Extremely high telephoto end (200mm)</li>
<li>Low usage at intermediate focal lengths (50–120mm)</li>
</ul>
<h3 id="“People-who-enter-the-world”"><a href="#“People-who-enter-the-world”" class="headerlink" title="“People who enter the world”"></a>“People who enter the world”</h3><p>——Wide-angle personality (24–35mm ultra-high body ratio)</p>
<p>24mm, 28mm, 35mm add up to over 52%.</p>
<p>This means you are:</p>
<ul>
<li>Likes to be close to the subject</li>
<li>Likes to get into the environment</li>
<li>Like real, natural and unpretentious pictures</li>
<li>Likes to record life, cities, travel, and streets<br>You are not the kind of person who “takes photos from afar”; you are the kind of person who walks into the crowd and into the story.</li>
</ul>
<h2 id="Photography-personality-summary"><a href="#Photography-personality-summary" class="headerlink" title="Photography personality summary"></a>Photography personality summary</h2><ul>
<li>✔ People entering the world (wide angle)</li>
<li>✔ Distant observer (telephoto)</li>
<li>✔ Don’t like the average focal length (medium focal length)</li>
<li>✔ Not pursuing traditional blurred portraits (85mm)</li>
<li>✔ Like reality, story, sense of space, sense of compression</li>
</ul>
<h2 id="Samples"><a href="#Samples" class="headerlink" title="Samples"></a>Samples</h2><h3 id="Super-wide-angle"><a href="#Super-wide-angle" class="headerlink" title="Super wide angle"></a>Super wide angle</h3><p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/kansai-2025/sdr/IMG_8445.jpg" alt="13mm"><br><img loading="lazy" src="https://r2-assets.thelynan.com/u/6588f6fec458853aefec07a6.jpg" alt="20mm"></span><br></span></p>
<h3 id="Wide-angle"><a href="#Wide-angle" class="headerlink" title="Wide angle"></a>Wide angle</h3><p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/south-xinjiang-2025/sdr/IDG_20251017_095519_619.jpg" alt="24mm"><br><img loading="lazy" src="https://r2-assets.thelynan.com/u/65532b94c458853aefb4be26.jpg" alt="24mm"></span><br></span></p>
<p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/2025dalian/DSC06925.JPG" alt="28mm"><br><img loading="lazy" src="https://r2-assets.thelynan.com/2024kansai/sdr/DSC04085.jpg" alt="35mm"></span><br></span></p>
<h3 id="Medium-focus"><a href="#Medium-focus" class="headerlink" title="Medium focus"></a>Medium focus</h3><p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/u/DSC02208-8G4IWT.jpeg" alt="75mm"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/2025dalian/DSC06879.JPG" alt="71mm"></span><br></span></p>
<h3 id="Telephoto"><a href="#Telephoto" class="headerlink" title="Telephoto"></a>Telephoto</h3><p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/south-xinjiang-2025/sdr/IMG_2467.jpg" alt="120mm"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/lanzhou-2025/sdr/DSC09042.jpg" alt="127mm"></span><br></span></p>
<h3 id="Super-telephoto"><a href="#Super-telephoto" class="headerlink" title="Super telephoto"></a>Super telephoto</h3><p><span class="image-grid landscape"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/lanzhou-2025/sdr/DSC09044.jpg" alt="200mm"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/2025dalian/DSC06575.JPG" alt="300mm"></span><br></span></p>
]]></description>
    </item>
    <item>
      <title>Weekend Trip to Hangzhou(mini)</title>
      <link>https://thelynan.com/a-mini-trip-in-hangzhou/</link>
      <guid>https://thelynan.com/a-mini-trip-in-hangzhou/</guid>
      <pubDate>Dec 27, 2025</pubDate>
      <description><![CDATA[<p>Depart from Shanghai in the morning, take the high-speed train to Hangzhou East, get off and go straight to West Lake. The main tour route this time: Beishan Street-Broken Bridge Remaining Snow-Gushan Road-Yanggong Causeway-Sudi.</p>
<h2 id="West-Lake"><a href="#West-Lake" class="headerlink" title="West Lake"></a>West Lake</h2><p>Start walking from the broken bridge on Beishan Street with remaining snow.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06177.jpg"></p>
<p>Entering the water silently.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06206.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06208.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06229.jpg"></p>
<p>On the mountain is Baochu Pagoda.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06233.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06248.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06257.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06261.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06262.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06276.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06263.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06266.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06267.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06273.jpg"></span><br></span></p>
<p>Two mandarin ducks were on the branches, moving with the waves. This was the first time I saw mandarin ducks.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06293.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06295.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06300.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06301.jpg"></span><br></span></p>
<h2 id="Zhongshan-Park"><a href="#Zhongshan-Park" class="headerlink" title="Zhongshan Park"></a>Zhongshan Park</h2><p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06311.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06315.jpg"></span><br></span></p>
<p>Although the maple leaves have fallen, it is still beautiful. The calm water is like a bright mirror, without any ripples.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06316.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06319.jpg" alt="Look carefully, there is a cat"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06322.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06326.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06328.jpg" alt="The head is so small"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06332.jpg" alt="The body is so big"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06336.jpg" alt="Slick and smooth"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06343.jpg" alt="Bounce"></span><br></span></p>
<p>There is also a maple tree that has not yet shed its leaves.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06347.jpg"></p>
<h2 id="Xiling-Seal-Society"><a href="#Xiling-Seal-Society" class="headerlink" title="Xiling Seal Society"></a>Xiling Seal Society</h2><p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06349.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06357.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06364.jpg"></p>
<h2 id="Quyuan-Fenghe"><a href="#Quyuan-Fenghe" class="headerlink" title="Quyuan Fenghe"></a>Quyuan Fenghe</h2><p>There are no lotus flowers now, and the simple water surface is also very elegant.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06367.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06368.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06371.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06377.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06382.jpg"></span><br></span></p>
<h2 id="Prince-Bay-Park"><a href="#Prince-Bay-Park" class="headerlink" title="Prince Bay Park"></a>Prince Bay Park</h2><p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06387.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06388.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06402.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06398.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06396.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06400.jpg"></p>
<p>The super cute puppy is playing with the gardener and looks very happy!</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06404.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06408.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06419.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06437.jpg"></span><br></span></p>
<p>Climb Jiuyaoshan ing.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06440.jpg"></p>
<p>After climbing for about half an hour, we reach Jiuyao Pavilion and overlook the West Lake.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06443.jpg"></p>
<p>There is still a bit of haze in the distance.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06450.jpg"></p>
<p>Overlooking Leifeng Pagoda.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06455.jpg"></p>
<p>Looking into the distance…I don’t know where it is.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06460.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06464.jpg"></p>
<p>Going down the mountain, there is a deep cave on the roadside.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06472.jpg"></p>
<p>Looking up at Leifeng Pagoda, I didn’t go in.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06475.jpg"></p>
<h2 id="Taurus-out-of-water-sunset"><a href="#Taurus-out-of-water-sunset" class="headerlink" title="Taurus out of water-sunset"></a>Taurus out of water-sunset</h2><p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06480.jpg"></p>
<p>The sunset is so beautiful!</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06531.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06533.jpg"></span><br></span></p>
<p><span class="image-grid r37"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06566.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06552.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06585.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06595.jpg"></p>
<p>The waves are as smooth as silk.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06602.jpg"></p>
<h2 id="Renfeng-Pavilion-Sunrise"><a href="#Renfeng-Pavilion-Sunrise" class="headerlink" title="Renfeng Pavilion-Sunrise"></a>Renfeng Pavilion-Sunrise</h2><p>I got up at around 5 a.m. and took a taxi to Renfeng Pavilion at 6 a.m. to wait for the sunrise.</p>
<p>Blues hour before sunrise.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06632.jpg"></p>
<p>Start to turn warm.</p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06674.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06688.jpg"></span><br></span></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06698.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06704.jpg"></span><br></span></p>
<p>The temperature was very low, and I was almost freezing when I was holding the camera with both hands, but I couldn’t stop the sunrise from being so beautiful!</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06762.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06784.jpg"></span><br></span></p>
<p><span class="image-grid r73"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06787.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06791.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06794.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06801.jpg"></span><br></span></p>
<p>The hazy Leifeng Pagoda.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06804.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06809.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06812.jpg"></p>
<h2 id="Su-Di"><a href="#Su-Di" class="headerlink" title="Su Di"></a>Su Di</h2><p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06821.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06839.jpg"></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06852.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06856.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06857.jpg"></span><br></span></p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06865.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06891.jpg"></span><br></span></p>
<p>I got up too early and felt sleepy. I sunbathed on a chair by the West Lake and closed my eyes to relax.</p>
<p><span class="image-grid"><span class="grid-item"><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06894.jpg"><br><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06895.jpg"></span><br></span></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06897.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06910.jpg"></p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06911.jpg"></p>
<h2 id="Three-Pools-Reflecting-the-Moon"><a href="#Three-Pools-Reflecting-the-Moon" class="headerlink" title="Three Pools Reflecting the Moon"></a>Three Pools Reflecting the Moon</h2><p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06914.jpg"></p>
<p>Take another look and go back to Shanghai.</p>
<p><img loading="lazy" src="https://r2-assets.thelynan.com/post/hangzhou-2025/sdr/DSC06918.jpg"></p>
]]></description>
    </item>
</channel>
</rss>