Từ Hà Nội và TP. Hồ Chí Minh có thể đến Huế bằng tàu lửa.
- Tàu SE1 và SE2:
Hà Nội – Huế: Giá vé từ 542.000đ - 842.000đ/người.
Sài Gòn – Huế: Giá vé từ 590.000đ - 1.267.000đ/người
- Tàu SE3 và SE4:
Hà Nội – Huế: Giá vé từ 542.000đ - 842.000đ/người
Sài Gòn – Huế: Giá vé từ 708.000đ - 1.332.000đ/người
- Tàu SE5 và SE6:
Hà Nội – Huế: Giá vé từ 366.000đ - 791.000đ/người
Sài Gòn – Huế: Giá vé từ 583.000đ - 1.254.000đ/người
- Tàu SE7 và SE8:
Hà Nội – Huế: Giá vé từ 366.000đ - 791.000đ/người
Sài Gòn – Huế: Giá vé từ 583.000đ - 1.254.000đ/người
- Tàu SE19 và SE20:
Hà Nội – Huế: Giá vé từ 278.000đ - 770.000đ/người
- Tàu SE23 và SE24:
Hà Nội – Huế: Giá vé từ 405.000đ - 1.000.000đ/người
- Tàu TN1 và TN2
Hà Nội – Huế: Giá vé từ 310.000đ - 578.000đ/người
- Tàu SE22:
Sài Gòn – Huế: Giá vé từ 540.000đ - 1.190.000đ/người