We did the 2 night Ha Long Bay cruise. As we did the extended Emerald vacation, it was included. I believe most of the companies include transportation from Hanoi to Ha Long. We sailed with Bhaya Cruises. It was pretty basic, but it seems that all the companies do the exact same itinerary.