Travel from Tainan to Taichung

Bus or train from Tainan to Taichung?

Taiwan Railway operates a train from Tainan to Taichung hourly. Tickets cost $8 - $14 and the journey takes 1 h 24 min. Alternatively, Taiwan Bus operates a bus from Tainan to Taichung every 30 minutes. Tickets cost $5 - $11 and the journey takes 2 h 30 min. U Bus also services this route every 30 minutes.

How to get from Tainan to Taichung

ModeDurationPrice
From Tainan train to Taichung.1 h 24 min278
From Binggongchang bus to Taichung Station.2 h 30 min214
From Tainan taxi to Taichung.1 h 39 min4154
From Tainan drive to Taichung.1 h 39 min430

How long does it take to get from Tainan to Taichung?

The train from Tainan to Taichung takes 1 h 24 min including transfers and departs hourly.

Is there a direct train between Tainan and Taichung?

Yes, there is a direct train departing from Tainan and arriving at Taichung. Services depart hourly, and operate every day. The journey takes approximately 1 h 24 min.

Is there a direct bus between Tainan and Taichung?

Yes, there is a direct bus departing from Binggongchang and arriving at Taichung Station. Services depart every 15 minutes. The journey takes approximately 2 h 30 min.

Operators from Tainan to Taichung

OperatorPhoneWebsite
Taiwan RailwayTaiwan Railway
Taiwan BusTaiwan Bus