Facts about the train from Veyangoda to Haputale
| Cheapest Train | $13 |
| Fastest Train | 6h 45m |
| Earliest Train | 6:30 AM |
| Latest Train | 8:06 PM |
| Daily Train Routes | 12 |
| Distance | 102 kilometers |
| Train | Sri Lanka Railways |

| Operator | Class | Departure Time | Arrival Time | Price | Rating |
|---|---|---|---|---|---|
Sri Lanka Railway | First Class Seat | 07:17 | 14:53 | $25.29 | |
Sri Lanka Railway | Second Class Reserved Seats | 07:17 | 14:53 | $18.97 | |
Sri Lanka Railways | Observation First Vagon | 10:31 | 17:23 | $19.06 |
| Cheapest Train | $13 |
| Fastest Train | 6h 45m |
| Earliest Train | 6:30 AM |
| Latest Train | 8:06 PM |
| Daily Train Routes | 12 |
| Distance | 102 kilometers |
| Train | Sri Lanka Railways |