Loading payment page

This takes less than 15 seconds, please wait.

loading
icon-closebanner-tai-app
Download Vexere app!
Get exclusive member benefits
icon-closebanner-tai-app
Get the FREE app
-30k/seat flight booking only on Vexere app
Vietnam bus ticketchevron_right_vex_blueBus ticket from Hai Phong to Ha Noi

Book the best Sleeper tickets from 6 bus operators for your Hai Phong to Ha Noi: 17 trips daily

author-avatar

Vexere Team

Last Updated: 09/05/2026

Hoàng Hà (Phú Thọ)

Hoàng Hà (Phú Thọ)

Standard sleeping bus

4.6

rate-icon
(116 ratings)
pickup-icon

12:00 • Thuong Ly Bus Station

2h 55m
pickup-icon

14:55 • Noi Bai Airport (Noi Bai Crossroads)

Super enthusiastic driver, very comfortable car.
Kết Đoàn Travel

Kết Đoàn Travel

Limousine sleeping bus
VIP Cabin bus

3.1

rate-icon
(58 ratings)
pickup-icon

18:00 • Got Ferry

2h 30m
pickup-icon

20:30 • Noi Bai - Lao Cai Highway

Everything was fine. I traveled both ways: from Hai Phong to Sapa and back. The bus schedule was as shown on the app, with a free shuttle service to my hotel in Sapa town. Further distances incur an additional fee. There was no shuttle service on the return trip; I had to go to the pick-up point at 599 Dien Bien Phu myself. The return bus was faster; I arrived back at Vinh Niem bus station by 4 pm.
Bằng Phấn

Bằng Phấn

Limousine sleeping bus

4.8

rate-icon
(2171 ratings)
pickup-icon

16:30 • Cat Ba Bus Station

2h 45m
pickup-icon

19:15 • 156 Tran Quang Khai Office

Excellent, comfortable bus journey - works definitely recommend. Contact from bus conductor was perfect, and when he came to meet me personally at the pickup spot he had my details which was reassuring. He also gave plenty of advance warning of the final stop in Sa Pa so passengers could be ready to depart, and was clear about how long we had at rest stops - he really was great. I have only 2 criticisms - and as far as I understand, they was not the fault of the bus company or conductor, rather because of the ticket I booked through Vexere - the pickup time I was given was 45 minutes before official departure (as is normal), but we actually passed by the exact same place and picked up more passengers around an hour later, having gone all the way around Ha Giang! It wasn't a big deal and I was comfortable (and I knew we'd be collecting more people after me because of my pickup time, just not that we'd be going part my exact stop again).. but who really wants an extra hour sitting on a bus for no reason? Also, when booking my seat the configuration on the app was incorrect so although the seat number I hadwas correct, it was not in the place I expected (opposite side of the bus, and a top bunk instead of bottom!) - it could have been user error on my part but if so it wasn't clear on the site, so be super-careful when selecting seats! Again, not the bus company's fault at all - everything about my journey was perfect.