Sa Pa cách thị xã Lào Cai 36km, để đến Sa Pa có thể đi bằng nhiều phương tiện khác nhau: xe buýt, xe taxi tập thể hoặc tư nhân. Giá khoảng 2USD/chỗ xe buýt cho một chiều, và 5USD/người đối với taxi tư.
Bạn có thể đi bằng xe hơi từ Hà Nội lên Lào Cai và ngược lại (đoạn đường 350 km = 6 đến 7 giờ đường) hoặc đi bằng tàu hoả.
Lịch tàu hoả:
+ Hà Nội: Xuất phát: 06h15 - 21h30 - 22h00 - 22h10.
+ Lào Cai: Đến: 15h30 - 05h00 - 06h00 - 07h20.
+ Lào Cai: Đi: 10h20 - 19h00 - 20h50 - 21h15.
+ Hà Nội: Đến: 19h25 - 04h00 - 04h20 - 05h00.
Tàu đêm có khoang loại 4 giường nằm đơn giản nhưng được trang bị điều hoà, một số toa có tiện nghi tốt hơn dành cho du khách như “Ratraco Group”. Tàu 22h00 xuất phát từ Hà Nội và tàu khởi hành lúc 21h15 từ Lào Cai có toa của Công ty “Tulico express” với khoang 4 giường hoặc khoang 2 giường.
Chuyến tàu 21h30 từ Hà Nội và 20h50 từ Lào Cai, bạn có thể sử dụng tàu “Victoria axpress” (chỉ dành cho khách ở tại khách sạn Victoria Sa Pa). Các khách sạn và công ty du lịch của Sa Pa và Hà Nội được gắn huy hiệu “Đỉnh Fan Xi Păng” đảm trách việc đặt vé tàu, khẳng định thông tin vé máy bay, thuê xe máy, xe hơi (minibus, Jeep, Land Cruiser).