Skip to main content

How to get from Keelung to Taoyuan by bus and train?

By bus and train

To get from Keelung to Taoyuan in Taipei - New Taipei, take the 區間 train from 百福 Baifu station to 鶯歌 Yingge station. Next, take the F653A bus from 鶯歌火車站 Yingge Rail Sta. station to 大湖路358號 No.358 Dahu Rd. station. The total trip duration for this route is approximately 1 hr 44 min. The ride fare is NT$59.00.

104minNT$59.00
Walk to train station
Train - 區間區間
Bus - F653AF653A
Leaves from 百福 Baifu

Step by Step

  • 1
    Walk to train station
    Walk to train station
    百福 Baifu
    ID 0940
    1.1 km • 14 min
  • 2
    Train - 區間區間
    Wait for train
    區間
    1227 - 基隆 Keelung - 苗栗 Miaoli
  • 3
    Ride to train station
    Ride to train station
    鶯歌 Yingge
    ID 1070
    55 min
  • 4
    Walk to bus station
    Walk to bus station
    鶯歌火車站 Yingge Rail Sta.
    ID 73363
    20 m • 1 min
  • 5
    Bus - F653AF653A
    Wait for bus
    F653A
    鶯歌火車站 Yingge Rail Sta.
  • 6
    Ride to bus station 大湖路358號 No.358 Dahu Rd.
    Ride to bus station
    大湖路358號 No.358 Dahu Rd.
    ID 73321
    10 min
*Duration based on 8am traffic

Alternative route by bus and train via 406, 區間快 and F653A

To get from Keelung to Taoyuan in Taipei - New Taipei, you’ll need to take 2 bus lines and one train line: take the 406 bus from 百福國中 Baifu Junior High School station to 七堵郵局 Keelung Qidu Post Office station. Next, you’ll have to switch to the 區間快 train and finally take the F653A bus from 鶯歌火車站 Yingge Rail Sta. station to 大湖路358號 No.358 Dahu Rd. station. The total trip duration for this route is approximately 1 hr 46 min. The ride fare is NT$78.00.

106minNT$78.00
Bus - 406406
Train - 區間快區間快
Bus - F653AF653A
Leaves from 百福國中 Baifu Junior High School

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Keelung
  • 2
    Bus - 406406
    Wait for bus
    406
    長安社區 Changan Community
  • 3
    Ride to bus station
    Ride to bus station
    七堵郵局 Keelung Qidu Post Office
    7 min
  • 4
    Walk to train station
    Walk to train station
    七堵 Qidu
    ID 0930
    610 m • 8 min
  • 5
    Train - 區間快區間快
    Wait for train
    區間快
    2033 - 七堵 Qidu - 彰化 Changhua
  • 6
    Ride to train station
    Ride to train station
    鶯歌 Yingge
    ID 1070
    54 min
  • 7
    Walk to bus station
    Walk to bus station
    鶯歌火車站 Yingge Rail Sta.
    ID 73363
    20 m • 1 min
  • 8
    Bus - F653AF653A
    Wait for bus
    F653A
    鶯歌火車站 Yingge Rail Sta.
  • 9
    Ride to bus station 大湖路358號 No.358 Dahu Rd.
    Ride to bus station
    大湖路358號 No.358 Dahu Rd.
    ID 73321
    10 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Taipei - New Taipei.
All local mobility options in one app

Public transit directions from Keelung to Taoyuan

The distance between Keelung, Taipei - New Taipei and Taoyuan, Taipei - New Taipei is approximately 44.68 km, which can typically be travelled in 104 min. Moovit will show you the directions from Keelung to Taoyuan by bus and train, so no matter how you choose to travel in Taipei - New Taipei – you will always have plenty of easy options.

Public transit stations close to Keelung

Keelung is located at Keelung, Taipei - New Taipei and the nearest public transit station is 百福國中 Baifu Junior High School.

Train stations close to Keelung:

  • 五堵 Wudu
  • 汐止 Xizhi
  • 百福 Baifu

Bus stations close to Keelung:

  • 百福國中 Baifu Junior High School
  • 福三街口 Fu 3rd St. Intersection
  • 百六街口 Bailiu Street Intersection

Public transit stations close to Taoyuan, Taipei - New Taipei

Taoyuan is located at Taoyuan, Taipei - New Taipei and the nearest public transit station is 大湖路358號 No.358 Dahu Rd..

Train stations close to Taoyuan:

  • 鶯歌 Yingge
  • 山佳 Shanjia

Bus stations close to Taoyuan:

  • 大湖路358號 No.358 Dahu Rd.
  • 湖山分駐所 Hushan Police Station
  • 鶯歌幼兒園 Nursery

Alternative route by bus and train via 406, 區間快 and F653A

To get from Keelung to Taoyuan in Taipei - New Taipei, you’ll need to take 2 bus lines and one train line: take the 406 bus from 百福國中 Baifu Junior High School station to 七堵郵局 Keelung Qidu Post Office station. Next, you’ll have to switch to the 區間快 train and finally take the F653A bus from 鶯歌火車站 Yingge Rail Sta. station to 大湖路358號 No.358 Dahu Rd. station. The total trip duration for this route is approximately 1 hr 46 min. The ride fare is NT$78.00.

106minNT$78.00
Bus - 406406
Train - 區間快區間快
Bus - F653AF653A
Leaves from 百福國中 Baifu Junior High School

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Keelung
  • 2
    Bus - 406406
    Wait for bus
    406
    長安社區 Changan Community
  • 3
    Ride to bus station
    Ride to bus station
    七堵郵局 Keelung Qidu Post Office
    7 min
  • 4
    Walk to train station
    Walk to train station
    七堵 Qidu
    ID 0930
    610 m • 8 min
  • 5
    Train - 區間快區間快
    Wait for train
    區間快
    2033 - 七堵 Qidu - 彰化 Changhua
  • 6
    Ride to train station
    Ride to train station
    鶯歌 Yingge
    ID 1070
    54 min
  • 7
    Walk to bus station
    Walk to bus station
    鶯歌火車站 Yingge Rail Sta.
    ID 73363
    20 m • 1 min
  • 8
    Bus - F653AF653A
    Wait for bus
    F653A
    鶯歌火車站 Yingge Rail Sta.
  • 9
    Ride to bus station 大湖路358號 No.358 Dahu Rd.
    Ride to bus station
    大湖路358號 No.358 Dahu Rd.
    ID 73321
    10 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Keelung to Taoyuan?

    The fastest way takes 104 minutes, using Bus line 區間, Bus line F653A.

  • What is the alternative route to get from Keelung to Taoyuan?

    The alternative route takes 106 minutes, using Bus line 406, Bus line 區間快, Bus line F653A.

  • Is there a direct train between Keelung and Taoyuan in Taipei - New Taipei?

    No, you’ll have to take one train line and one bus line in total. The total travelling time is 1 hr 44 min.

  • Which train line goes from Keelung to Taoyuan in Taipei - New Taipei?

    The 區間 train line goes from 百福 Baifu station near Keelung to 1227 - 基隆 Keelung - 苗栗 Miaoli station. From there you’ll have to take one bus line till 1227 - 基隆 Keelung - 苗栗 Miaoli station near Taoyuan in Taipei - New Taipei

  • How long does it take to travel from Keelung to Taoyuan in Taipei - New Taipei by train and bus?

    The total travel time between Keelung and Taoyuan in Taipei - New Taipei by train and bus is about 1 hr 44 min.

  • Where do I get on the train near Keelung to get to Taoyuan in Taipei - New Taipei?

    Get on the 區間 train from the 百福 Baifu station near Keelung in Taipei - New Taipei.

  • Where do I get off the train when travelling between Keelung and Taoyuan in Taipei - New Taipei?

    Get off the train at the 1227 - 基隆 Keelung - 苗栗 Miaoli stop, which is closest to Taoyuan in Taipei - New Taipei.

  • When is the last train from Keelung to Taoyuan in Taipei - New Taipei?

    The last train from Keelung to Taoyuan in Taipei - New Taipei is the Local Train line. It leaves the 百福 Baifu station at 2:21 PM.

  • How much is the train fare from Keelung to Taoyuan?

    The ride from Keelung to Taoyuan costs NT$59.00.

Real-Time Arrivals, Schedules, Maps & More