There are 7 ways to get from Taichung to Keelung by bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, train, line 9026 bus  •  2 h 11 min

  1. Take the bus from Taichung Gancheng Station to HSR Taichung
  2. Take the train from Taichung to Nangang
  3. Take the line 9026 bus from Nangang Bus Station to Jujun Community

$25 - $32

Cheapest option

Bus  •  3 h 20 min

  1. Take the bus from Gancheng to Keelung Station 1805

$8 - $12

5 alternative options

Train via Cidu  •  2 h 51 min

  1. Take the train from Taichung to Cidu Mountain Line

$10 - $16

Bus, line 1800 bus  •  3 h 2 min

  1. Take the bus from Taichung Station to Taipei City Hall Station 9012
  2. Take the line 1800 bus from Taipei City Hall Station to Keelung Station 1800

$9 - $15

Train  •  3 h 4 min

  1. Take the train from Taichung to Keelung Mountain Line

$9 - $16

Bus U Bus  •  3 h 47 min

  1. Take the bus from Taichung Station to Taipei Station 1619 / ...

$9 - $15

Drive  •  2 h

  1. Drive from Taichung to Keelung 114.4 miles

$14 - $21

What companies run services between Taichung, Taiwan and Keelung, Taiwan?

Taiwan Railway operates a train from Taichung to Keelung hourly. Tickets cost $9 - $16 and the journey takes 2 h 2 min. Alternatively, you can take a bus from Taichung to Keelung via Taipei City Hall Station in around 3 h 2 min.

Train operators
Taiwan High Speed Rail
Phone
4266-3000
Website
thsrc.com.tw
Train from Taichung to Nangang
Ave. Duration
1 h 10 min
Frequency
Every 30 minutes
Estimated price
$23 - $27
Schedules at
thsrc.com.tw
Non-Reserved
$23 - $26
Standard
$23 - $27
Business
$40
Taiwan Railway
Phone
+8862-2191-0096
Website
railway.gov.tw
Train from Taichung to Cidu
Ave. Duration
2 h 2 min
Frequency
Hourly
Estimated price
$9 - $16
Schedules at
twtraffic.tra.gov.tw
Book at
railway.hinet.net
Train from Taichung to Keelung
Ave. Duration
3 h 4 min
Frequency
3 times a day
Estimated price
$9 - $16
Schedules at
twtraffic.tra.gov.tw
Book at
railway.hinet.net
Bus operators
Nantou Bus
Website
ntbus.com.tw
Bus from Taichung Gancheng Station to HSR Taichung
Ave. Duration
16 min
Frequency
Hourly
Schedules at
ntbus.com.tw
Yuan Lin Bus
Website
ylbus.com.tw
Bus from Yl_台中 to Yl_高鐵臺中站
Ave. Duration
11 min
Frequency
Every 4 hours
Estimated price
$1 - $2
Schedules at
ylbus.com.tw
Taiwan Bus
Website
taiwanbus.tw
Bus from Nangang Bus Station to Jujun Community
Ave. Duration
22 min
Frequency
Every 15 minutes
Estimated price
$1 - $4
Schedules at
taiwanbus.tw
Bus from Taipei City Hall Station to Keelung Station
Ave. Duration
45 min
Frequency
Every 15 minutes
Estimated price
$1 - $4
Schedules at
taiwanbus.tw
Bus from Gancheng to Keelung Station
Ave. Duration
3 h 20 min
Frequency
Every 4 hours
Estimated price
$8 - $12
Schedules at
taiwanbus.tw
Citi Air Bus
Website
airbus.com.tw
Bus from Taichung Station to Taipei City Hall Station
Ave. Duration
2 h 10 min
Frequency
Every 30 minutes
Estimated price
$8 - $11
Schedules at
airbus.com.tw
U Bus
Website
ubus.com.tw
Bus from Taichung Station to Taipei Station
Ave. Duration
3 h
Frequency
Every 10 minutes
Estimated price
$8 - $11
Schedules at
ubus.com.tw

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 How do I buy a London Underground ticket?, Want to know more about Flixbus? and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

The distance between Taichung and Keelung is 153 km. The road distance is 183 km.

The cheapest way to get from Taichung to Keelung is to bus and line 1800 bus which costs $9 - $15 and takes 3 h 2 min.

The quickest way to get from Taichung to Keelung is to drive which takes 2 h and costs $14 - $21.

Yes, there is a direct train departing from Taichung and arriving at Keelung. Services depart three times a day, and operate every day. The journey takes approximately 3 h 4 min.

Yes, there is a direct bus departing from Gancheng and arriving at Keelung Station. Services depart every four hours. The journey takes approximately 3 h 20 min.

It takes approximately 2 h 11 min to get from Taichung to Keelung, including transfers.