Looking for the easiest, fastest, smoothest way to travel from Taichung to Sun Moon Lake? You could not have found a better place to get an answer! Let me show you how it’s done…

Table of Contents
Get to Taichung City first
If you’re not already here, get your butt on a bus or train and make it to the HSR (High-Speed Rail) station, or the TRA (normal train) station in Taichung. The HSR station is outside of town, in Wuri. The normal train station is right downtown.
Taichung to Sun Moon Lake by Bus
The fastest way to get to Sun Moon Lake from Taichung is by bus (#6670). There are no trains going all the way to Sun Moon Lake. There are mainly 3 places where you can catch the bus to Sun Moon Lake in Taichung City:
- Gancheng Station
- Taichung Train Station
- Taichung HSR Station

Bus #6670 Itinerary and Schedule
The bus you’re looking for to travel to Sun Moon Lake is No. 6670. First departure in the morning is 7:18 from the Taichung Train Station. Last bus departs at 22:18. There are buses every hour, so you won’t have to wait too long. It takes about 1h, 45m to get to SML, depending on traffic. It can take longer on weekends, and MUCH longer during holidays.


How much is it?
Taichung – Sun Moon Lake bus ticket fare, one way is:
- child, 96NT$
- adult, 193NT$

Stop in Puli?
You should know that bus #6670 stops midway in Puli. If you’re planning to do a trip to Cingjing Farm or Hehuanshan, that’s where you’ll have to transfer.
That’s it, it’s pretty easy! I hope you find your way there without too much trouble. Have a safe trip, and enjoy Sun Moon Lake!