loading
Bus
Flight
50k off/seat
Vietnam bus ticket > Bus ticket from Ha Noi to Hai Phong
  • States - Cities
    • Hà Nội
    • Quảng Ninh
    • Ninh Bình
    • Đà Nẵng
    • Sài Gòn
  • Districts
    • Sa Pa
    • Vũng Tàu
    • Đà Lạt
    • Nha Trang
    • Phan Thiết
  • States - Cities
    • Hà Nội
    • Quảng Ninh
    • Ninh Bình
    • Đà Nẵng
    • Sài Gòn
  • Districts
    • Sa Pa
    • Vũng Tàu
    • Đà Lạt
    • Nha Trang
    • Phan Thiết
VeXeRe - Guarantee 150% refund if transport service is not provided150%
FiltersClear all

Departure time

Popular filters
Bus operator's confirmation is immediateTrips have shuttle services at some certain pick-up/drop-off pointsBus with GPS service to track its location in real-time
Price
0 VND
2,000,000 VND

Seat position

Available seats

1

First row

Middle rows

Last row

Bus operator
Pick-up point
  • Long Biên (121)
  • Nam Từ Liêm (29)
  • Ba Đình (59)
  • Hà Đông (30)
  • Hoàn Kiếm (2)
  • Cầu Giấy (32)
  • Sóc Sơn (30)
  • Thanh Trì (30)
  • Bắc Từ Liêm (29)
  • Gia Lâm (28)
  • Hai Bà Trưng (2)
  • Thanh Xuân (1)
  • Tây Hồ (3)
Drop-off point
  • Cát Bà (1)
  • Hồng Bàng (130)
  • Lê Chân (89)
  • An Lão (92)
  • An Dương (126)
  • Hải An (104)
  • Ngô Quyền (74)
  • Dương Kinh (88)
  • Kiến An (42)
  • Thuỷ Nguyên (42)
  • Vĩnh Bảo (11)
Types of seat
Rating
& up (137)
& up (165)

Limousine bus tickets from Ha Noi to Hai Phong

: 187 trips
Sort by:
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
12:30
• Bến xe Gia Lâm
1h30m
14:00
• Bến xe Thượng Lý
125,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
11:00
• Bến xe Gia Lâm
1h10m
12:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
09:00
• Bến xe Gia Lâm
1h10m
10:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
10:30
• Bến xe Gia Lâm
1h30m
12:00
• Bến xe Thượng Lý
125,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
19:30
• Bến xe Gia Lâm
1h10m
20:40
• Bến xe Vĩnh Niệm
135,000VND
35 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
16:30
• Bến xe Gia Lâm
1h30m
18:00
• Bến xe Thượng Lý
125,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
18:00
• Bến xe Gia Lâm
1h10m
19:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
13:00
• Bến xe Gia Lâm
1h10m
14:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
17:00
• Bến xe Gia Lâm
1h10m
18:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
08:00
• Bến xe Gia Lâm
1h10m
09:10
• Bến xe Vĩnh Niệm
135,000VND
38 seats left

Rate your ticket searching experiences

Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
14:00
• Bến xe Gia Lâm
1h10m
15:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
16:00
• Bến xe Gia Lâm
1h10m
17:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
15:00
• Bến xe Gia Lâm
1h10m
16:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
10:00
• Bến xe Gia Lâm
1h10m
11:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
18:30
• Bến xe Gia Lâm
1h30m
20:00
• Bến xe Thượng Lý
125,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
06:30
• Bến xe Gia Lâm
1h30m
08:00
• Bến xe Thượng Lý
125,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
06:00
• Bến xe Gia Lâm
1h10m
07:10
• Bến xe Vĩnh Niệm
135,000VND
34 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
07:00
• Bến xe Gia Lâm
1h10m
08:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
12:00
• Bến xe Gia Lâm
1h10m
13:10
• Bến xe Vĩnh Niệm
135,000VND
41 seats left
Notice
Hải Âu
Instant booking
Hải Âu
Ghế ngồi 45 chỗ
08:30
• Bến xe Gia Lâm
1h30m
10:00
• Bến xe Thượng Lý
125,000VND
40 seats left