Longest train services Top 43 train services, by distance Top 43 train services, by distance

| No_ | Origin_City_Country | Destination_City_Country | Train_Name_No | Operator_Name | Distance | No_of_Stops | Frequency | Scheduled_running_time |
|---|---|---|---|---|---|---|---|---|
| 6 | Toronto ( Canada ) | Vancouver ( Canada ) | The Canadian 1 / 2 | Via Rail | 4466km | 66 | 3-Weekly | 86 h (3.5 days) |
| 7 | Harbin ( China ) | Haikou ( China ) | K1121 | China Railways | 4458km | 52 | Daily | 65 hrs 42 mins (~3 days) |
| 8 | Shanghai ( China ) | Lhasa ( China ) | T164 | China Railways | 4373km | 12 | Daily | 48 hrs 56 mins(2 days) |
| 9 | Sydney ( Australia ) | Perth ( Australia ) | The Indian Pacific | Great Southern Railway | 4352km | 26 | Bi-Weekly | 65 hrs(2.5 days+) |
| 10 | Dibrugarh ( India ) | Kanniyakumari ( India ) | Vivek Express / 15906 | Indian Railways | 4273km | 55 | Weekly | 82 hrs 30 mins(3.5 days) |