Heritage Cruises
Heritage Cruises
US$180 US$202
Ambassador Cruise
Ambassador Cruise
US$180 US$198
Peony Cruise
Peony Cruise
US$140 US$161
Orchid Cruises
Orchid Cruises
US$180 US$198
Stellar of the Seas
Stellar of the Seas
US$180 US$189

How to Get from Singapore to Halong Bay

The distance between Singapore and Halong bay is about 1358 miles (2186 kilometers). There are two ways to get to Halong bay from Singapore. 1) fly to Hanoi, then take a bus or join a cruise tour to Halong, or 2) join an international ocean cruise that visits Halong bay such as Norwegian Cruise Line or Celebrity Cruises.

How to Get from Singapore to Halong Bay
IN A NUTSHELL
  • Make sure you check the visa requirements for visiting Vietnam from Singapore before you go.
  • Singaporean passport holders do not need a visa to visit Vietnam and Halong bay for 30 days.

Visa Information

Nationality Visa requirements Free Stay
Singapore Not required 30 days
Other passport holders residing in Singapore Visa required (Source) N/A

How to get a visa

Map of embassy of Vietnam in Singapore (Google Maps) 

There are three options for Singaporean citizens (who want to stay for more than 30 days) and foreign passport holders living in Singapore to apply for a visa for Vietnam:

  1. Visit local embassy of Vietnam in Singapore. Address: 10 Leedon Park, Singapore 26788, Phone: +65 64 625 994 (website).
  2. Apply for an e-visa (applicable to citizens from all countries)
  3. Apply for a visa on arrival

Flight information

There are no direct flights between Singapore and Halong bay, therefore you need to take a flight to Hanoi or Ho Chi Minh city.

  • Costs 3,000,000 VND to 20,900,000 VND ($148-$1098) for a round trip flight.
  • Flight duration between Singapore and Hanoi is about 3 hours and 30 minutes (non-stop flight) and 2 hours if you fly to Ho Chi Minh city.
Airline Schedule Flight time Stop Price
Scoot Air 09:55 SIN - 12:30 HAN - Airbus A320 3h 35m Non-stop 1,600,00 VND (one-way)
Vietnam Airlines 13:05 SIN - 15:25 HAN - Airbus A321 3h 20m Non-stop 3,400,000 VND (one-way)
Vietnam Airlines 16:00 SIN - 18:20 HAN - Airbus A321 3h 20m Non-stop 3,400,000 VND (one-way)
Singapore Airlines 09:20 SIN - 11:40 HAN - Airbus A330 3h 20m Non-stop 9,800,000 VND (one-way)
Singapore Airlines 15:15 SIN - 17:35 HAN - Airbus A330 3h 20m Non-stop 9,800,000 VND (one-way)
Vietjet Air 14:55 SIN - 17:25 HAN  - Airbus A321 3h 30m Non-stop 2,000,000 VND (one-way)

Cruise Information

Visiting Halong bay on a cruise ship from Singapore is also a great option

There are a number of international cruise lines starting from Singapore that visit Halong bay including Royal Caribbean, Azamara Quest and Silversea.

Cruise tours Ship Destinations Arrive/Depart
China, Vietnam & Singapore with Voyager of the Seas (7 Nights) Royal Caribbean International Cruise from Hong Kong to Singapore, then Halong bay (Cai Lan Port) 07:00 to 18:30 (11 hours 30 minutes)
China, Vietnam, Thailand & Singapore with Azamara Quest (15 Nights) Azamara Quest Hong Kong, Singapore and Halong Bay (Cai Lan port) 08:00 to 13:00 next day ( 1 day, 5 hours) Overnight in Halong bay.
Asia Cruise with Silver Muse (14 Nights) Silversea Hong Kong to Singapore, Halong Bay (Cai Lan) 08:00 to 14:00 (6 hours)

Questions and Answers (0)

Ask your question
Contact Information

Be the first to ask a question on this page!

Halong Bay Cruises & Tours

Explore Halong Bay

Discover the charming and exotic landscapes of Halong bay on an all-inclusive luxury cruise!

Need assistance?

+84 987 246 600 (Whatsapp)
+84 969 606 606 (Whatsapp)
Request a call back
Or Email us

Top cruises in Halong bay

Heritage Cruises Binh Chuan

Heritage Cruises Binh Chuan

FROM US$275/person
DAYS 2
Ambassador Cruise

Ambassador Cruise

FROM US$675/person
DAYS 2
Capella Cruise

Capella Cruise

FROM US$295/person
DAYS 2
Indochine Premium Cruise

Indochine Premium Cruise

FROM US$425/person
DAYS 2