There are 6 ways to get from Miaoli to Puli by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from 苗栗 to 台中臺灣高鐵線
- Take the bus from HSR Taichung Station to Ailan Bridge6670 Taichung
2h 5m$16–19Train, line 63 bus, bus
cheapest- Take the train from 苗栗 to 豐原山線
- Take the bus from Fengyuan Station to Maple Garden(Chaoyang Bridge)63
- Take the bus from Chaoma Station to Puli Station
2h 50m$6–9Drive 103.9 km
- Drive from Miaoli to Puli103.9 km
1h 21m$10–14Taxi
- Take the taxi from Miaoli to Puli103.9 km
1h 21m$75–90Train, bus via Puli Bus Station
- Take the train from 苗栗 to 台中臺灣高鐵線
- Take the bus from HSR Taichung Station to Puli Bus Station6670 Taichung
2h 38m$16–19Train, bus via Taichung
- Take the train from 苗栗 to 臺中山線 / ...
- Take the bus from Taichung Station to Puli Bus Station6670 Taichung
3h 10m$12–13
Questions & Answers
The cheapest way to get from Miaoli to Puli is to train and line 63 bus and bus which costs $6 - $9 and takes 2h 50m.
The fastest way to get from Miaoli to Puli is to drive which takes 1h 21m and costs $9 - $14.
The distance between Miaoli and Puli is 116 km. The road distance is 103.9 km.
The best way to get from Miaoli to Puli without a car is to train and bus which takes 2h 5m and costs $16 - $20.
It takes approximately 2h 5m to get from Miaoli to Puli, including transfers.
Yes, the driving distance between Miaoli to Puli is 104 km. It takes approximately 1h 21m to drive from Miaoli to Puli.
There are 509+ hotels available in Puli.
What companies run services between Miaoli, Taiwan and Puli, Taiwan?
There is no direct connection from Miaoli to Puli. However, you can take the train to 豐富, walk to 苗栗, take the train to 台中, walk to HSR Taichung Station, then take the bus to Ailan Bridge. Alternatively, you can drive from Miaoli to Puli in around 1h 21m.
- Phone
- 4266-3000
- Website
- en.thsrc.com.tw
Train from 苗栗 to 台中
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- $7–10
- Website
- https://en.thsrc.com.tw/
- Non-Reserved
- $7–9
- Standard
- $8–10
- Business
- $20
- Phone
- 0800-765-888
- Website
- railway.gov.tw
Train from 苗栗 to 豐原
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–3
- Website
- https://www.railway.gov.tw/tra-tip-web/tip?lang=EN_US
- adult
- $2–3
Train from 苗栗 to 臺中
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- $2–4
- Website
- https://www.railway.gov.tw/tra-tip-web/tip?lang=EN_US
- adult
- $2–4
- Phone
- (049)2984-031
- Website
- ntbus.com.tw
Bus from HSR Taichung Station to Ailan Bridge
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $9
- Schedules at
- taiwanbus.tw
Bus from HSR Taichung Station to Puli Bus Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $9
- Schedules at
- taiwanbus.tw
Bus from Taichung Station to Puli Bus Station
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $9
- Schedules at
- taiwanbus.tw
- Phone
- (04)25234175
- service@fybus.com.tw
- Website
- fybus.com.tw
Bus from Fengyuan Station to Maple Garden(Chaoyang Bridge)
- Ave. Duration
- 57 min
- Frequency
- Every 5 minutes
- Estimated price
- $1
- Schedules at
- fybus.com.tw
- Phone
- 0800 010 138
- service@kingbus.com.tw
- Website
- 12go.asia
Bus from Chaoma Station to Puli Station
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- $3–5
- Schedules at
- taiwanbus.tw
- Adult
- $3–5
- Ave. Duration
- 1h 21m
- Estimated price
- $75–90
Jinchang Taxi
- Phone
- +886 3 733 3566
- Website
- 037333588.tw.tranews.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The beginner’s guide to the 2018 World Nomad Games, 4 stunningly beautiful Philippines islands you need to visit, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.










