Taichung → Taoyuan: Taiwan High Speed Rail timetable
Taiwan local time (UTC+8). Regular trains sampled on the dates shown; schedules on other dates may differ. Departure, arrival and travel times were verified against the official search. Arrivals after midnight are the next day. Fares are standard adult reserved-seat fares. Extra holiday services are excluded; confirm your travel date on the official site before booking.
| Effective: 2026-02-02 | Official timetable verified: 2026-10-02 |
|---|
Regular schedule
| Service day | First departure | Last departure | Departures |
|---|---|---|---|
| Monday · 2026-10-05 | 06:05 | 22:59 | 54 |
| Tuesday · 2026-10-06 | 06:05 | 22:59 | 53 |
| Wednesday · 2026-10-07 | 06:05 | 22:59 | 53 |
| Thursday · 2026-10-08 | 06:05 | 22:59 | 56 |
| Friday · 2026-10-16 | 06:05 | 22:59 | 60 |
| Saturday · 2026-10-17 | 06:05 | 22:59 | 54 |
| Sunday · 2026-10-18 | 06:05 | 22:59 | 67 |
| Adult standard reserved seat | NT$ 540 |
|---|
Full timetable · Monday · 2026-10-05
| Train number | Departure | Arrival | Travel time |
|---|---|---|---|
| 502 | 06:05 | 06:47 | 42 min |
| 1504 | 06:30 | 07:12 | 42 min |
| 508 | 06:52 | 07:36 | 44 min |
| 300 | 06:56 | 07:26 | 30 min |
| 1510 | 07:12 | 07:56 | 44 min |
| 802 | 07:25 | 08:08 | 43 min |
| 1602 | 07:40 | 08:16 | 36 min |
| 1302 | 07:53 | 08:25 | 32 min |
| 606 | 08:00 | 08:36 | 36 min |
| 1514 | 08:04 | 08:49 | 45 min |
| 610 | 08:32 | 09:09 | 37 min |
| 806 | 08:36 | 09:18 | 42 min |
| 612 | 09:00 | 09:36 | 36 min |
| 616 | 09:32 | 10:09 | 37 min |
| 810 | 09:36 | 10:18 | 42 min |
| 618 | 10:00 | 10:36 | 36 min |
| 622 | 10:32 | 11:09 | 37 min |
| 814 | 10:36 | 11:18 | 42 min |
| 624 | 11:00 | 11:36 | 36 min |
| 628 | 11:32 | 12:09 | 37 min |
| 818 | 11:36 | 12:18 | 42 min |
| 630 | 12:00 | 12:36 | 36 min |
| 1634 | 12:32 | 13:09 | 37 min |
| 822 | 12:36 | 13:18 | 42 min |
| 636 | 13:00 | 13:36 | 36 min |
| 640 | 13:32 | 14:09 | 37 min |
| 826 | 13:36 | 14:18 | 42 min |
| 642 | 14:00 | 14:36 | 36 min |
| 646 | 14:32 | 15:09 | 37 min |
| 830 | 14:36 | 15:18 | 42 min |
| 648 | 15:00 | 15:36 | 36 min |
| 652 | 15:32 | 16:09 | 37 min |
| 834 | 15:36 | 16:18 | 42 min |
| 654 | 16:00 | 16:36 | 36 min |
| 658 | 16:32 | 17:09 | 37 min |
| 838 | 16:36 | 17:18 | 42 min |
| 660 | 17:00 | 17:36 | 36 min |
| 1550 | 17:04 | 17:49 | 45 min |
| 664 | 17:32 | 18:09 | 37 min |
| 842 | 17:36 | 18:18 | 42 min |
| 1322 | 17:53 | 18:25 | 32 min |
| 666 | 18:00 | 18:36 | 36 min |
| 670 | 18:32 | 19:09 | 37 min |
| 846 | 18:36 | 19:18 | 42 min |
| 672 | 19:00 | 19:36 | 36 min |
| 676 | 19:32 | 20:09 | 37 min |
| 850 | 19:36 | 20:18 | 42 min |
| 678 | 20:00 | 20:36 | 36 min |
| 854 | 20:36 | 21:18 | 42 min |
| 684 | 21:00 | 21:36 | 36 min |
| 858 | 21:36 | 22:18 | 42 min |
| 690 | 22:05 | 22:41 | 36 min |
| 862 | 22:40 | 23:23 | 43 min |
| 696 | 22:59 | 23:38 | 39 min |
Full timetable · Tuesday · 2026-10-06
| Train number | Departure | Arrival | Travel time |
|---|---|---|---|
| 502 | 06:05 | 06:47 | 42 min |
| 1504 | 06:30 | 07:12 | 42 min |
| 508 | 06:52 | 07:36 | 44 min |
| 300 | 06:56 | 07:26 | 30 min |
| 1510 | 07:12 | 07:56 | 44 min |
| 802 | 07:25 | 08:08 | 43 min |
| 1602 | 07:40 | 08:16 | 36 min |
| 1302 | 07:53 | 08:25 | 32 min |
| 606 | 08:00 | 08:36 | 36 min |
| 1514 | 08:04 | 08:49 | 45 min |
| 610 | 08:32 | 09:09 | 37 min |
| 806 | 08:36 | 09:18 | 42 min |
| 612 | 09:00 | 09:36 | 36 min |
| 616 | 09:32 | 10:09 | 37 min |
| 810 | 09:36 | 10:18 | 42 min |
| 618 | 10:00 | 10:36 | 36 min |
| 622 | 10:32 | 11:09 | 37 min |
| 814 | 10:36 | 11:18 | 42 min |
| 624 | 11:00 | 11:36 | 36 min |
| 628 | 11:32 | 12:09 | 37 min |
| 818 | 11:36 | 12:18 | 42 min |
| 630 | 12:00 | 12:36 | 36 min |
| 822 | 12:36 | 13:18 | 42 min |
| 636 | 13:00 | 13:36 | 36 min |
| 640 | 13:32 | 14:09 | 37 min |
| 826 | 13:36 | 14:18 | 42 min |
| 642 | 14:00 | 14:36 | 36 min |
| 646 | 14:32 | 15:09 | 37 min |
| 830 | 14:36 | 15:18 | 42 min |
| 648 | 15:00 | 15:36 | 36 min |
| 652 | 15:32 | 16:09 | 37 min |
| 834 | 15:36 | 16:18 | 42 min |
| 654 | 16:00 | 16:36 | 36 min |
| 658 | 16:32 | 17:09 | 37 min |
| 838 | 16:36 | 17:18 | 42 min |
| 660 | 17:00 | 17:36 | 36 min |
| 1550 | 17:04 | 17:49 | 45 min |
| 664 | 17:32 | 18:09 | 37 min |
| 842 | 17:36 | 18:18 | 42 min |
| 1322 | 17:53 | 18:25 | 32 min |
| 666 | 18:00 | 18:36 | 36 min |
| 670 | 18:32 | 19:09 | 37 min |
| 846 | 18:36 | 19:18 | 42 min |
| 672 | 19:00 | 19:36 | 36 min |
| 676 | 19:32 | 20:09 | 37 min |
| 850 | 19:36 | 20:18 | 42 min |
| 678 | 20:00 | 20:36 | 36 min |
| 854 | 20:36 | 21:18 | 42 min |
| 684 | 21:00 | 21:36 | 36 min |
| 858 | 21:36 | 22:18 | 42 min |
| 690 | 22:05 | 22:41 | 36 min |
| 862 | 22:40 | 23:23 | 43 min |
| 696 | 22:59 | 23:38 | 39 min |
Full timetable · Wednesday · 2026-10-07
| Train number | Departure | Arrival | Travel time |
|---|---|---|---|
| 502 | 06:05 | 06:47 | 42 min |
| 1504 | 06:30 | 07:12 | 42 min |
| 508 | 06:52 | 07:36 | 44 min |
| 300 | 06:56 | 07:26 | 30 min |
| 1510 | 07:12 | 07:56 | 44 min |
| 802 | 07:25 | 08:08 | 43 min |
| 1602 | 07:40 | 08:16 | 36 min |
| 1302 | 07:53 | 08:25 | 32 min |
| 606 | 08:00 | 08:36 | 36 min |
| 1514 | 08:04 | 08:49 | 45 min |
| 610 | 08:32 | 09:09 | 37 min |
| 806 | 08:36 | 09:18 | 42 min |
| 612 | 09:00 | 09:36 | 36 min |
| 616 | 09:32 | 10:09 | 37 min |
| 810 | 09:36 | 10:18 | 42 min |
| 618 | 10:00 | 10:36 | 36 min |
| 622 | 10:32 | 11:09 | 37 min |
| 814 | 10:36 | 11:18 | 42 min |
| 624 | 11:00 | 11:36 | 36 min |
| 628 | 11:32 | 12:09 | 37 min |
| 818 | 11:36 | 12:18 | 42 min |
| 630 | 12:00 | 12:36 | 36 min |
| 822 | 12:36 | 13:18 | 42 min |
| 636 | 13:00 | 13:36 | 36 min |
| 640 | 13:32 | 14:09 | 37 min |
| 826 | 13:36 | 14:18 | 42 min |
| 642 | 14:00 | 14:36 | 36 min |
| 646 | 14:32 | 15:09 | 37 min |
| 830 | 14:36 | 15:18 | 42 min |
| 648 | 15:00 | 15:36 | 36 min |
| 652 | 15:32 | 16:09 | 37 min |
| 834 | 15:36 | 16:18 | 42 min |
| 654 | 16:00 | 16:36 | 36 min |
| 658 | 16:32 | 17:09 | 37 min |
| 838 | 16:36 | 17:18 | 42 min |
| 660 | 17:00 | 17:36 | 36 min |
| 1550 | 17:04 | 17:49 | 45 min |
| 664 | 17:32 | 18:09 | 37 min |
| 842 | 17:36 | 18:18 | 42 min |
| 1322 | 17:53 | 18:25 | 32 min |
| 666 | 18:00 | 18:36 | 36 min |
| 670 | 18:32 | 19:09 | 37 min |
| 846 | 18:36 | 19:18 | 42 min |
| 672 | 19:00 | 19:36 | 36 min |
| 676 | 19:32 | 20:09 | 37 min |
| 850 | 19:36 | 20:18 | 42 min |
| 678 | 20:00 | 20:36 | 36 min |
| 854 | 20:36 | 21:18 | 42 min |
| 684 | 21:00 | 21:36 | 36 min |
| 858 | 21:36 | 22:18 | 42 min |
| 690 | 22:05 | 22:41 | 36 min |
| 862 | 22:40 | 23:23 | 43 min |
| 696 | 22:59 | 23:38 | 39 min |
Full timetable · Thursday · 2026-10-08
| Train number | Departure | Arrival | Travel time |
|---|---|---|---|
| 502 | 06:05 | 06:47 | 42 min |
| 1504 | 06:30 | 07:12 | 42 min |
| 508 | 06:52 | 07:36 | 44 min |
| 300 | 06:56 | 07:26 | 30 min |
| 1510 | 07:12 | 07:56 | 44 min |
| 802 | 07:25 | 08:08 | 43 min |
| 1602 | 07:40 | 08:16 | 36 min |
| 1302 | 07:53 | 08:25 | 32 min |
| 606 | 08:00 | 08:36 | 36 min |
| 1514 | 08:04 | 08:49 | 45 min |
| 610 | 08:32 | 09:09 | 37 min |
| 806 | 08:36 | 09:18 | 42 min |
| 612 | 09:00 | 09:36 | 36 min |
| 616 | 09:32 | 10:09 | 37 min |
| 810 | 09:36 | 10:18 | 42 min |
| 618 | 10:00 | 10:36 | 36 min |
| 622 | 10:32 | 11:09 | 37 min |
| 814 | 10:36 | 11:18 | 42 min |
| 624 | 11:00 | 11:36 | 36 min |
| 628 | 11:32 | 12:09 | 37 min |
| 818 | 11:36 | 12:18 | 42 min |
| 630 | 12:00 | 12:36 | 36 min |
| 1634 | 12:32 | 13:09 | 37 min |
| 822 | 12:36 | 13:18 | 42 min |
| 636 | 13:00 | 13:36 | 36 min |
| 640 | 13:32 | 14:09 | 37 min |
| 826 | 13:36 | 14:18 | 42 min |
| 642 | 14:00 | 14:36 | 36 min |
| 646 | 14:32 | 15:09 | 37 min |
| 830 | 14:36 | 15:18 | 42 min |
| 648 | 15:00 | 15:36 | 36 min |
| 652 | 15:32 | 16:09 | 37 min |
| 834 | 15:36 | 16:18 | 42 min |
| 654 | 16:00 | 16:36 | 36 min |
| 658 | 16:32 | 17:09 | 37 min |
| 838 | 16:36 | 17:18 | 42 min |
| 660 | 17:00 | 17:36 | 36 min |
| 1550 | 17:04 | 17:49 | 45 min |
| 664 | 17:32 | 18:09 | 37 min |
| 842 | 17:36 | 18:18 | 42 min |
| 1322 | 17:53 | 18:25 | 32 min |
| 666 | 18:00 | 18:36 | 36 min |
| 1554 | 18:04 | 18:49 | 45 min |
| 670 | 18:32 | 19:09 | 37 min |
| 846 | 18:36 | 19:18 | 42 min |
| 672 | 19:00 | 19:36 | 36 min |
| 676 | 19:32 | 20:09 | 37 min |
| 850 | 19:36 | 20:18 | 42 min |
| 678 | 20:00 | 20:36 | 36 min |
| 1682 | 20:32 | 21:09 | 37 min |
| 854 | 20:36 | 21:18 | 42 min |
| 684 | 21:00 | 21:36 | 36 min |
| 858 | 21:36 | 22:18 | 42 min |
| 690 | 22:05 | 22:41 | 36 min |
| 862 | 22:40 | 23:23 | 43 min |
| 696 | 22:59 | 23:38 | 39 min |
Full timetable · Friday · 2026-10-16
| Train number | Departure | Arrival | Travel time |
|---|---|---|---|
| 502 | 06:05 | 06:47 | 42 min |
| 1504 | 06:30 | 07:12 | 42 min |
| 508 | 06:52 | 07:36 | 44 min |
| 300 | 06:56 | 07:26 | 30 min |
| 1510 | 07:12 | 07:56 | 44 min |
| 802 | 07:25 | 08:08 | 43 min |
| 1602 | 07:40 | 08:16 | 36 min |
| 1302 | 07:53 | 08:25 | 32 min |
| 606 | 08:00 | 08:36 | 36 min |
| 1514 | 08:04 | 08:49 | 45 min |
| 610 | 08:32 | 09:09 | 37 min |
| 806 | 08:36 | 09:18 | 42 min |
| 612 | 09:00 | 09:36 | 36 min |
| 616 | 09:32 | 10:09 | 37 min |
| 810 | 09:36 | 10:18 | 42 min |
| 618 | 10:00 | 10:36 | 36 min |
| 622 | 10:32 | 11:09 | 37 min |
| 814 | 10:36 | 11:18 | 42 min |
| 624 | 11:00 | 11:36 | 36 min |
| 628 | 11:32 | 12:09 | 37 min |
| 818 | 11:36 | 12:18 | 42 min |
| 630 | 12:00 | 12:36 | 36 min |
| 1634 | 12:32 | 13:09 | 37 min |
| 822 | 12:36 | 13:18 | 42 min |
| 636 | 13:00 | 13:36 | 36 min |
| 640 | 13:32 | 14:09 | 37 min |
| 826 | 13:36 | 14:18 | 42 min |
| 642 | 14:00 | 14:36 | 36 min |
| 646 | 14:32 | 15:09 | 37 min |
| 830 | 14:36 | 15:18 | 42 min |
| 648 | 15:00 | 15:36 | 36 min |
| 652 | 15:32 | 16:09 | 37 min |
| 834 | 15:36 | 16:18 | 42 min |
| 654 | 16:00 | 16:36 | 36 min |
| 1546 | 16:04 | 16:49 | 45 min |
| 658 | 16:32 | 17:09 | 37 min |
| 838 | 16:36 | 17:18 | 42 min |
| 1320 | 16:53 | 17:25 | 32 min |
| 660 | 17:00 | 17:36 | 36 min |
| 1550 | 17:04 | 17:49 | 45 min |
| 664 | 17:32 | 18:09 | 37 min |
| 842 | 17:36 | 18:18 | 42 min |
| 666 | 18:00 | 18:36 | 36 min |
| 1554 | 18:04 | 18:49 | 45 min |
| 670 | 18:32 | 19:09 | 37 min |
| 846 | 18:36 | 19:18 | 42 min |
| 672 | 19:00 | 19:36 | 36 min |
| 1558 | 19:04 | 19:49 | 45 min |
| 676 | 19:32 | 20:09 | 37 min |
| 850 | 19:36 | 20:18 | 42 min |
| 678 | 20:00 | 20:36 | 36 min |
| 1682 | 20:32 | 21:09 | 37 min |
| 854 | 20:36 | 21:18 | 42 min |
| 1328 | 20:53 | 21:25 | 32 min |
| 684 | 21:00 | 21:36 | 36 min |
| 1688 | 21:32 | 22:09 | 37 min |
| 858 | 21:36 | 22:18 | 42 min |
| 690 | 22:05 | 22:41 | 36 min |
| 862 | 22:40 | 23:23 | 43 min |
| 696 | 22:59 | 23:38 | 39 min |
Full timetable · Saturday · 2026-10-17
| Train number | Departure | Arrival | Travel time |
|---|---|---|---|
| 502 | 06:05 | 06:47 | 42 min |
| 508 | 06:52 | 07:36 | 44 min |
| 300 | 06:56 | 07:26 | 30 min |
| 1510 | 07:12 | 07:56 | 44 min |
| 802 | 07:25 | 08:08 | 43 min |
| 606 | 08:00 | 08:36 | 36 min |
| 1514 | 08:04 | 08:49 | 45 min |
| 610 | 08:32 | 09:09 | 37 min |
| 806 | 08:36 | 09:18 | 42 min |
| 612 | 09:00 | 09:36 | 36 min |
| 616 | 09:32 | 10:09 | 37 min |
| 810 | 09:36 | 10:18 | 42 min |
| 618 | 10:00 | 10:36 | 36 min |
| 1522 | 10:04 | 10:49 | 45 min |
| 622 | 10:32 | 11:09 | 37 min |
| 814 | 10:36 | 11:18 | 42 min |
| 624 | 11:00 | 11:36 | 36 min |
| 628 | 11:32 | 12:09 | 37 min |
| 818 | 11:36 | 12:18 | 42 min |
| 1310 | 11:53 | 12:25 | 32 min |
| 630 | 12:00 | 12:36 | 36 min |
| 1634 | 12:32 | 13:09 | 37 min |
| 822 | 12:36 | 13:18 | 42 min |
| 636 | 13:00 | 13:36 | 36 min |
| 640 | 13:32 | 14:09 | 37 min |
| 826 | 13:36 | 14:18 | 42 min |
| 642 | 14:00 | 14:36 | 36 min |
| 646 | 14:32 | 15:09 | 37 min |
| 830 | 14:36 | 15:18 | 42 min |
| 648 | 15:00 | 15:36 | 36 min |
| 652 | 15:32 | 16:09 | 37 min |
| 834 | 15:36 | 16:18 | 42 min |
| 654 | 16:00 | 16:36 | 36 min |
| 658 | 16:32 | 17:09 | 37 min |
| 838 | 16:36 | 17:18 | 42 min |
| 1320 | 16:53 | 17:25 | 32 min |
| 660 | 17:00 | 17:36 | 36 min |
| 664 | 17:32 | 18:09 | 37 min |
| 842 | 17:36 | 18:18 | 42 min |
| 666 | 18:00 | 18:36 | 36 min |
| 670 | 18:32 | 19:09 | 37 min |
| 846 | 18:36 | 19:18 | 42 min |
| 672 | 19:00 | 19:36 | 36 min |
| 676 | 19:32 | 20:09 | 37 min |
| 850 | 19:36 | 20:18 | 42 min |
| 678 | 20:00 | 20:36 | 36 min |
| 1682 | 20:32 | 21:09 | 37 min |
| 854 | 20:36 | 21:18 | 42 min |
| 684 | 21:00 | 21:36 | 36 min |
| 1688 | 21:32 | 22:09 | 37 min |
| 858 | 21:36 | 22:18 | 42 min |
| 690 | 22:05 | 22:41 | 36 min |
| 862 | 22:40 | 23:23 | 43 min |
| 696 | 22:59 | 23:38 | 39 min |
Full timetable · Sunday · 2026-10-18
| Train number | Departure | Arrival | Travel time |
|---|---|---|---|
| 502 | 06:05 | 06:47 | 42 min |
| 508 | 06:52 | 07:36 | 44 min |
| 300 | 06:56 | 07:26 | 30 min |
| 802 | 07:25 | 08:08 | 43 min |
| 606 | 08:00 | 08:36 | 36 min |
| 610 | 08:32 | 09:09 | 37 min |
| 806 | 08:36 | 09:18 | 42 min |
| 612 | 09:00 | 09:36 | 36 min |
| 616 | 09:32 | 10:09 | 37 min |
| 810 | 09:36 | 10:18 | 42 min |
| 618 | 10:00 | 10:36 | 36 min |
| 622 | 10:32 | 11:09 | 37 min |
| 814 | 10:36 | 11:18 | 42 min |
| 624 | 11:00 | 11:36 | 36 min |
| 628 | 11:32 | 12:09 | 37 min |
| 818 | 11:36 | 12:18 | 42 min |
| 1310 | 11:53 | 12:25 | 32 min |
| 630 | 12:00 | 12:36 | 36 min |
| 1634 | 12:32 | 13:09 | 37 min |
| 822 | 12:36 | 13:18 | 42 min |
| 636 | 13:00 | 13:36 | 36 min |
| 1534 | 13:04 | 13:49 | 45 min |
| 640 | 13:32 | 14:09 | 37 min |
| 826 | 13:36 | 14:18 | 42 min |
| 642 | 14:00 | 14:36 | 36 min |
| 1538 | 14:04 | 14:49 | 45 min |
| 646 | 14:32 | 15:09 | 37 min |
| 830 | 14:36 | 15:18 | 42 min |
| 648 | 15:00 | 15:36 | 36 min |
| 1542 | 15:04 | 15:49 | 45 min |
| 652 | 15:32 | 16:09 | 37 min |
| 834 | 15:36 | 16:18 | 42 min |
| 1318 | 15:53 | 16:25 | 32 min |
| 654 | 16:00 | 16:36 | 36 min |
| 1546 | 16:04 | 16:49 | 45 min |
| 658 | 16:32 | 17:09 | 37 min |
| 838 | 16:36 | 17:18 | 42 min |
| 1320 | 16:53 | 17:25 | 32 min |
| 660 | 17:00 | 17:36 | 36 min |
| 1550 | 17:04 | 17:49 | 45 min |
| 664 | 17:32 | 18:09 | 37 min |
| 842 | 17:36 | 18:18 | 42 min |
| 666 | 18:00 | 18:36 | 36 min |
| 1554 | 18:04 | 18:49 | 45 min |
| 670 | 18:32 | 19:09 | 37 min |
| 846 | 18:36 | 19:18 | 42 min |
| 1324 | 18:53 | 19:25 | 32 min |
| 672 | 19:00 | 19:36 | 36 min |
| 1558 | 19:04 | 19:49 | 45 min |
| 676 | 19:32 | 20:09 | 37 min |
| 850 | 19:36 | 20:18 | 42 min |
| 1326 | 19:53 | 20:25 | 32 min |
| 678 | 20:00 | 20:36 | 36 min |
| 1562 | 20:04 | 20:49 | 45 min |
| 1682 | 20:32 | 21:09 | 37 min |
| 854 | 20:36 | 21:18 | 42 min |
| 1328 | 20:53 | 21:25 | 32 min |
| 684 | 21:00 | 21:36 | 36 min |
| 1566 | 21:04 | 21:49 | 45 min |
| 1688 | 21:32 | 22:09 | 37 min |
| 858 | 21:36 | 22:18 | 42 min |
| 1570 | 21:51 | 22:34 | 43 min |
| 1330 | 21:54 | 22:25 | 31 min |
| 690 | 22:05 | 22:41 | 36 min |
| 862 | 22:40 | 23:23 | 43 min |
| 1336 | 22:55 | 23:31 | 36 min |
| 696 | 22:59 | 23:38 | 39 min |