Most tourists rely heavily on the train and HSR for getting around Taiwan. However, some places can only be reached by bus. Sun Moon Lake, one of Taiwan’s top destinations, is one of them.
Bus 6670, also called the Sun Moon Lake Tourist Shuttle Bus, runs from Taichung to Sun Moon Lake (and Sun Moon Lake back to Taichung).
Because of the high demand for this bus, there is often a long line. At peak times, some passengers won’t be able to get on. For those who swipe EasyCard or buy bus tickets on Klook, it will be first-come-first-served.
Only those who book their Taichung to Sun Moon Lake bus tickets online will have reserved seats. In this article, I will give step-by-step instructions for doing exactly that. I’ve personally tested this system to make sure it works.
Also see my similar guides to booking bus tickets from Sun Moon Lake to Alishan and bus tickets from Chiayi to Alishan.
Taichung to Sun Moon Lake Bus Info
- For the Taichung Sun Moon Lake bus timetable, click here.
- You can only reserve seats from Gancheng Station Nantou Bus Company (here one block north of Taichung train station in the city center) or Taichung HSR station to Sun Moon Lake, or from SML back to those two stations.
- Reservations can be made up to two weeks in advance. You can book 1-4 seats at a time. For a return trip, you’ll need to make two separate bookings. Seats can’t be booked for Lunar New Year or some major long weekends.
- Only 10 seats per bus are available for online booking. The rest will go to those who line up and swipe EasyCard or buy tickets on Klook.
- Remember that kids age 0-5 ride free but won’t get a seat. Kids aged 6-12 can book discounted tickets (50% off, I’ll show how below) and will get a seat.
- Even if you don’t book the bus in advance, one trick is that before you line up for the bus, you can go inside (Nantou ticket window at Gancheng station or Sun Moon Lake Visitors Center across the street from the bus stop in Shuishe) at get a queue number for the bus. This will give you priority boarding before others who line up (but after those who booked tickets online).
- Even though you book your spot online, you’ll still need to pay with EasyCard as you board the bus. Make sure your card has enough money.
- If you don’t want to bother with the bus, you can also take a shared or private transfer to Sun Moon Lake or join a Sun Moon Lake day tour from Taichung / from Taipei.
- Find more info in my guides to Taichung, Sun Moon Lake, Nantou county, booking train tickets in Taiwan, and booking HSR tickets in Taiwan.
- Many visitors combine their visit to Sun Moon Lake with Cingjing Farm and/or Hehuanshan. Here’s how to get to Cingjing Farm and Hehuanshan.
Consider renting a car and driving there yourself.
Also see my guide to the best places to stay in Taichung.
Steps to Buy Bus Tickets from Taichung to Sun Moon Lake
In order to reserve seats on the bus from Taichung to Sun Moon Lake (or Sun Moon Lake to Taichung), you’ll need to
- Sign up for an account on the bus company website
- Book your seats and receive a QR code
- Take that QR code to the counter at the station at least 20 minutes before the departure time.
- Swipe EasyCard to pay as you board the bus.
Here are each of those steps in detail:
Step 1: Sign up for Nantou Bus Company Membership
Before you can book bus tickets to Sun Moon Lake, you need to register an account on the Nantou bus company website.
Go to the Nantou Bus Company homepage. Click the globe icon at the top right and change the language to English (simplified Chinese, Japanese, and Korean are also available).
Then click the person icon (Login), as highlighted at the top-right corner in the above screenshot.
In the subsequent pop-up, click “Join”, as circled in green in the above screenshot.
Next, you’ll need to fill in the above form. I suggest you use your name as it appears in your passport.
For the password, even though it doesn’t mention this, you will need to use a combination of at least 3 of the following: lower case letter, upper case letter, number, and/or special character.
After you agree to the terms and click “Submit”, you’ll receive an email. Open the email and click the blue link in it to verify your email.
Step 2: Login and Reserve Bus Seats
Once you click the link in the email, your email will be verified, and it should redirect you to the login screen. If it doesn’t, go back to the homepage and click the person icon.
Log in to your account using your email and the password you created when signing up.
Then scroll down and click “日月潭線預約” (see the green button in the below screenshot). In my screenshot, it’s the first one, so it should be already clicked. However, since writing this article, they changed it a little, so it may not be in the a different spot.
The one on the left says 干城 (Gancheng, AKA Taichung station) to 高鐵 (Taichung HSR) to 日月潭 (Sun Moon Lake). The one on the right says the opposite (Sun Moon Lake to Taichung HSR or Gancheng Station).
Click whichever one you want to purchase. Alternatively, you can click here to go to the Taichung to Sun Moon Lake ticket page or click here to go to the Sun Moon Lake to Taichung ticket page.
Above, I’ve clicked the option for buying a bus ticket from Taichung (Gancheng or HSR) to Sun Moon Lake.
All those Mandarin words highlighted in red are the instructions for how to reserve your seats. Annoyingly, they’ve posted it as an image, so you can’t copy paste them to a translator. You can use the image translation function on GoogleTranslate if you want. But don’t worry, I’ll be covering all these instructions below.
Simply click the red “Buy Now” button at the top-right.
The next step is straightforward. Select your starting point (Taichung Gancheng Station or Taichung HSR Station). Sun Moon Lake Station is your only arrival option.
Choose the date you want (ones with seats will say “Available” in green). Note that in the above screenshot, they don’t sell reserved seats for the Lunar New Year holiday (Feb 7 to 15 in 2024). According to the website, those days will only be first-come-first-served and there will be additional buses to meet the demand. This could also happen for certain long weekends.
After selecting the date, choose the bus time you want from the drop down list. Note that only 10 seats per bus are available for online booking.
Under quantity, the top option (NT$193) is for adult tickets. The bottom option (NT$96) is for kids age 6-12.
Once you’ve made your selections, click the red “Next: Add to Cart” button on the right.
On the above page, double-check the details then click “Proceed to Payment” (even though you won’t be paying online).
You’ll see the below list of instructions in Mandarin. Feel free to copy-paste them to a translator, but the instructions and very long and confusing, so I suggest you don’t bother. Just click “I agree”.
On the following page, you’ll need to input your name, phone number, and email. The phone number is not important. I input my Canadian phone number (10 digits) and it worked.
If you don’t have a 10-digit phone number, just make one up. The email is most important because that’s where you will receive the ticket.
After inputting your personal info, scroll down and you will see the above screenshot. Note that this particular bus route doesn’t have the option to pay with credit card (option 1 in red).
It only has option 2 in red, which is 現場付款 (Pay on site). The option is already selected for you (note the blue dot). This means that you will pay for the ticket on site, by swiping EasyCard as you board the bus.
On some other Nantou bus routes, it is possible to pay online with credit card, but apparently not this one. This caused me some confusion at first (see why below) but I am now sure of it.
Don’t worry about the Promo code unless you happen to have one. Click “Proceed to payment”.
So here is where I got very confused. After I clicked “Proceed to payment”, there was no payment screen. Instead, I got the above screen, with QR code for my seat reservation. It even says “Paid” on orange. WTH?
Well, reader, welcome to Taiwanese websites. They are always this confusing. Hence why I have to write guides like this.
If you see a screen like this with QR code, your seat is reserved. Ignore the word “Paid”. Because we selected 現場付款 (pay on site) on the last page (it was the only option), we will be paying on the bus.
You will also receive an email at this time which contains the same information and QR code. Your seat is booked! You won’t know your seat number until you get to the station.
Step 3: Check in at Station
After receiving your QR code, there’s nothing else you need to do until your date of travel.
On that day, you’ll need to check in at your departure station. The locations of the ticket windows to check in are the Nantou bus ticket window here at Gancheng Station, the Nantou bus desk by Exit 5 on the first floor of Taichung HSR station (see HSR station map), or here at Sun Moon Lake.
You must arrive at the desk at least 20 minutes before your departure time (I suggest even earlier in case there is a line). If you check in less than 20 minutes early, you may lose your reservation.
Show the QR code to the staff member (find it in the email you received or by logging in to the Nantou Bus Company website, clicking the person icon, and then clicking on the ticket).
The desk clerk will verify your QR code, give you a paper ticket indicating you have a booked seat, and point you to the line.
Proceed to the platform or bus stop and line up. At the HSR station, you’ll want Platform 3. According to the instructions on the site, you should be at the platform at least 10 minutes before the departure time.
When the bus comes, if space on it is limited, the driver will check to see who in the line has tickets for booked seats. Since you do, you’ll get priority entrance on the bus. You’ll swipe your EasyCard to pay as you board the bus.
Those who don’t have reserved seats will then get on the bus, swiping their EasyCard or Klook vouchers to get on.
And that’s it. Enjoy the ride!
Note: There is space under the bus for luggage. You can also store luggage in lockers at Taichung HSR Station, Taichung Train Station, or here at Sun Moon Lake. See my guide to using luggage lockers in Taiwan.
Step 4: Missed Bus or Canceling a Ticket
If you didn’t check in and you miss the bus, nothing will happen, since you haven’t paid yet.
However, if you do this three or more times, your account will be blacklisted and you won’t be able to book any more tickets online. The site doesn’t say for how long, but on Taiwan’s train booking website, it is for one month.
If you want to cancel your ticket so the above doesn’t happen, log in to your account, click the person icon, then click the green “Refund Request” button on the bottom left (see above screenshot).
There will be a popup with Mandarin words. Click the box beside 我同意退款條款 (I agree) at the bottom and click the green “I agree” button.
That’s all you need to do. If you go back to your ticket page, you’ll see that it now says your refund request has been submitted. It takes some time to go through. You’ll receive one email saying it has been submitted and another one later when the cancellation is confirmed.
Since we haven’t paid for this ticket, there’s no charge. But in cases where you can pay for the ticket online, there will be a TWD 30 cancellation fee.
A very detailed guide. It may probably be crowded during certain period. I went there in December 2023 morning from Taichung HSR. Used my easy card. No problem getting the bus with only a small queue. When the queue gets long, they probably arrange special bus to shorten the queue. This bus probably goes to sun moon lake straight rather than stopping at certain stop.
In addition there is 6670A to 6670F. Some will reach faster and some will reach slower. But the time difference could be like 10mins.
Easy card are slightly cheaper as well for those who are looking for saving every single cent.
Thank you very much for this detailed guide! Most useful and puts my mind at ease 🙂
Hi Nick,
Does the reservation works if I am purchasing the Sun Moon Lake E pass too?
For payment of the bus tickets, it would be covered under the epass.
Thanks.
Yan
If you’re getting the pass, I don’t think there’s a way to reserve the seat unfortunately. But only about 10 seats per bus are reservable and the rest are first-come-first-serve. If you want to increase your chances of getting a seat, avoid weekends and national holidays, and/or board the bus at Gancheng Station Nantou Bus Company (i.e. the first stop). If you get on the bus at the HSR station, there will be some people already on it, and many more people lining up to get on there.
Your websites have been such a valuable resource for planning my upcoming trip. Thank you for your service!
just booked tix RT from Taichung HSR to Sun Moon Lake because you did all of the pre-work for me. Thank you!!!!
I am going to Taiwan this year December and Your guide is already a lifesaver for me. Many thanks for writing it!
Hi Nick. Apparently there are only 3 timings available for us to reserve the seat?
That should depend of the day and which buses still have seats available for booking. Whatever is available to book should show on the website.
Thank you for the in depth guide! If I reserve multiple tickets, on the day, do I pay for everyone’s ticket on one easycard? Or do we all pay separate?
I have booked a ticket from Sun Moon Lake to Taichung. Received an email with the qr codes that I have to register how I am paying or my reservation goes into waiting option. Can I just pick up tickets at Sun Moon Lake? When might my ticket be put into this waiting category? There is a video link. I’ll try it and see where it leads?
Thx Gail
Each person needs to swipe their own EasyCard. Because you swipe when you get on, and again to get off, it would get messed up if you swiped one card twice when boarding.
Sorry, I don’t know about this and it must be a new step. Could you send me a copy of the email so I can see what it says? nickkembel@gmail.com
Another wonderful guide. Used this to book my bus and it was exactly as you said. Thanks so much!
Hello Nick, just sharing with you that you can pre-pay tickets for SML via this link https://ntbus.welcometw.com/tour/e71p/. I paid thru credit card and I can also make reservations on the link you provided. In this pre-paid IC/Eeasycard, which they will provide after confirming my reservations on site), is enough balance going to SML and back to Taichung. My question is can I pick up my reservation on Taichung HSR a day before even if my reserved seats will be coming from Gancheng?
Thanks for sharing that info. Can you explain more how that works? You pay first on the website, then you make a reservation as described in my article, then they give you a pre-paid IC card? How is that different than just using your own EasyCard? For your question, I think they expect you to get the bus seat reservation ticket right before you will get on the bus, not in advance, but I’m not 100% sure.
Hi Nick, per checking November 24 departure from SML back to Taichung is full on the website reservation. Would you know if there will be more buses going back to Taichung if online reservation is now full?
As stated in the above article: “Only 10 seats per bus are available for online booking. The rest will go to those who line up and swipe EasyCard.” So even if it’s full online, you can still get a spot by lining up at the station. To increase your chance, start at the first stop “Nantou Bus Gancheng Station” just north of Taichung station in the city center, instead of the second stop, the HSR station.
Hi Nick,
Thank you for the very comprehensive guide.
Would you know if it is possible to book a Tripool car (direct) from Taichung to Sun Moon Lake? Thanks.
Yes, you can book a Tripool to anywhere in Taiwan.
Hi Nick, just wondering if I book a ticket from Taichung HSR to Sun Moon Lake at 7:45AM and I need to check in at least 20 minutes earlier, will I have any issue checking in at the Nantou Bus Counter at HSR station if they opens from 7:30AM?
In that case it will be no problem. The bus counter is right next to the door and bus stop.
Thank you so much Nick!
You helped me a lot. I’ve studying in Taiwan for 3 yrs and still Taiwanese system is so confusing LOL.
I am taking my mom to SML and then to Taichung. It’s been stressing me planning this trip but with you trip, it is such a relief.
I hope you are successful with your blogs and grow even more!
Thanks!
Thank you, I’m very glad to hear that!
Hi Nick
There are 5 of us in our family, so I just have to buy 2 adults and 2 children (because the website allows a MAX:4) and then repeat again to do for the fifth member?
Thank you
Hi, great website.
If you get the 9:31 train from Taipei which arrives at Taichung HSR at 10:18 is there enough time if you reserve a ticket in advance to get the 10:45 bus or is it more sensible just to do a private transfer and forget about the bus?
Also the link to Klook doesn’t seem to allow pickup at the HSR station?
Yes, that should work best. And please keep in mind that kids under 6 generally ride free in Taiwan and don’t need tickets (but don’t get a seat). For kids 6-12, or if you want a seat for your under-6-year-old, then you should choose children’s ticket for them, and they will be 50% off.
Yes, 10:18 to 10:45 is plenty of time to transfer. It only takes about 5 minutes to walk from the HSR platform down to the bus station on the bottom floor. For HSR tickets on Klook, you definitely can pick them up at any HSR station after you reserve your seats on the pass management page. See my HSR booking guide on this website.
Hi, to get a reservation to Alishan lasts 4 days, including a weekend. A form was not neccessary.
But I recommend to use the help by example of a hotel to make a quick reservation by phone. This is possible, too.
Thanks Nick, I’ve been using your websites a lot for planning my Taiwan trip. They’re informative and very clear to follow. Also, it’s good to see that you update them frequently. I’ve found that other websites’ information is often out of date and not so useful/relevant.
Hi Nick, thanks for this guide. I booked a seat to and from SML for next week, and also did it for Shanlinxi as I saw it’s on the same website. When I claim my ticket at Gancheng going to SML/Shanlinxi, would I be able to claim my return tickets there too or do I have to do that at the bus stations in SML/Shanlinxi?
Glad to hear you’re finding it useful. And yes, I’m constantly updating things, as they are changing all the time!
I’m pretty sure you’ll be able to, but you’ll need to double check.
I booked the bus going to SML but not able to book a return ticket as it was already full. Would there be any issues or just line up as usual?
Make sure you weren’t trying too early for the return one. And don’t worry, even if those spots are sold out, there are still more spaces on the bus. So yes, just line up for them. Also note my advice in the article: at the SML bus stop, you can go to the Visitor’s Center next to it and get a queue number, which will give you priority boarding (after those who booked, but before others who don’t know about this), then you’ll swipe EasyCard to pay.