Từ Hà Nội lên Mộc Châu khoảng 190km, xe đi mất khoảng 4-5 tiếng.
Có hai bến bắt xe đi Mộc Châu là :
- Bến xe Yên Nghĩa: QL6, Hà Đông, Hà Nội
- Bến xe Mỹ Đình: 20 Phạm Hùng, Từ Liêm, Mỹ Đình, Hà Nội
Xe ở Mỹ Đình đi Mộc Châu nhiều hơn.
Thông thường du khách thường chọn đi xe giường nằm buổi tối để tận dụng thời gian ngủ trên xe. Tuy nhiên, lại không thể ngắm cảnh đẹp hai bên đường, nhất là đoạn Lương Sơn đến Mộc Châu.
Tại Mộc Châu: Nếu không đặt xe trước, bạn có thể vào bến xe Mộc Châu hoặc ra đường 6 mới là có xe về Hà Nội, chủ yếu là xe 29 chỗ, chạy từ sáng sớm đến 5 giờ chiều. Khoảng 21h30 -22h có xe giường nằm từ Sơn La chạy qua.
Một số hãng xe khách tham khảo:
Xe khách Hải Vân:
- 0243 722 3588 - 01228 262 626
- Xe giường nằm. Xuất bến từ bến xe Mỹ Đình, chạy qua Mộc Châu, điểm cuối là TP. Sơn La.
- Giá vé khoảng: 160.000đ/vé
Xe khách Hưng Thành:
- Chạy tuyến Hà Nội - Sơn La
- 0989 764 764 - xuất bến tại bến xe Mỹ Đình
Xe khách Bắc Sơn:
- Chạy tuyến Hà Nội - Sơn La
- 0978 594 779 - xuất bến tại bến xe Mỹ Đình