There are 6 ways to get from Keelung Port to Taichung by train, bus 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

Train  •  3 h 9 min

  1. Take the train from Keelung to Taichung Mountain Line

$9 - $16

Cheapest option

Bus  •  3 h 25 min

  1. Take the bus from Keelung Station to Gancheng 1805

$8 - $12

4 alternative options

Line 1800 bus, bus  •  3 h 14 min

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

$10 - $14

Line 1813 bus, train  •  3 h 35 min

  1. Take the line 1813 bus from Keelung Station to Taipei Station 1813
  2. Take the train from Taipei to Taichung Mountain Line

$10 - $18

Bus U Bus  •  3 h 50 min

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

$10 - $15

Drive  •  2 h 1 min

  1. Drive from Keelung Port to Taichung 115.5 miles

$14 - $21

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

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

Train operators
Taiwan Railway
Phone
+8862-2191-0096
Website
railway.gov.tw
Train from Keelung to Taichung
Ave. Duration
3 h 3 min
Frequency
3 times a day
Estimated price
$9 - $16
Schedules at
twtraffic.tra.gov.tw
Book at
railway.hinet.net
Train from Taipei to Taichung
Ave. Duration
2 h 15 min
Frequency
Hourly
Estimated price
$8 - $14
Schedules at
twtraffic.tra.gov.tw
Book at
railway.hinet.net
Bus operators
Taiwan Bus
Website
taiwanbus.tw
Bus from Keelung Station to Taipei City Hall Station
Ave. Duration
44 min
Frequency
Every 15 minutes
Estimated price
$1 - $4
Schedules at
taiwanbus.tw
Bus from Keelung Station to Gancheng
Ave. Duration
3 h 20 min
Frequency
Every 4 hours
Estimated price
$8 - $12
Schedules at
taiwanbus.tw
Bus from Keelung Station to Taipei Station
Ave. Duration
40 min
Frequency
Every 15 minutes
Estimated price
$1 - $4
Schedules at
taiwanbus.tw
Citi Air Bus
Website
airbus.com.tw
Bus from Taipei City Hall Station to Taichung 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 Taipei Station to Taichung 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 to get from London to Edinburgh, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Need to know: Jadrolinija - to help you get the most out of your next trip.

Questions & Answers

How far is it from Keelung Port to Taichung?

The distance between Keelung Port and Taichung is 153 km. The road distance is 185 km.

What is the cheapest way to get from Keelung Port to Taichung?

The cheapest way to get from Keelung Port to Taichung is to bus which costs $8 - $12 and takes 3 h 25 min.

What is the fastest way to get from Keelung Port to Taichung?

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

Is there a direct train between Keelung Port and Taichung?

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

Is there a direct bus between Keelung Port and Taichung?

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

How long does it take to get from Keelung Port to Taichung?

The train from Keelung to Taichung takes 3 h 3 min including transfers and departs three times a day.