City buses Nha Trang
Our own score, not an average of guest reviews
The old network has stopped. What runs now is VinBus electric: two routes, 15,000₫ in town and 50,000₫ to the airport
Illustrative photo · Newone · CC BY-SA 4.0 · Wikimedia Commons · 2025
- Address
- Route 23 runs the coastal axis from Ana Marina harbour to the Cầu Đá cable-car station; route 16-2 carries on to Cam Ranh airport along Bãi Dài
- Opening hours
- Route 23 roughly 07:20–23:15; route 16-2 from the airport 07:00–21:15, towards it 08:30–23:00
- Price range
- 15,000 – 50,000₫/person
- Best time to go
- Route 23 runs late enough for dinner; time route 16-2 around your flight
Overview
Almost every Vietnamese page about Nha Trang buses is now wrong, including ones headed “updated 2026”. They list the eight city routes of the Quyết Thắng company — numbers 1 to 8, plus services to Ninh Hoà, Vạn Giã and Đại Lãnh. That network no longer runs. What runs now is VinBus electric, and it has two routes.
Route 23 is the only one that helps if you are staying in town, and it runs exactly the axis visitors use: the seafront, north to south. The northern end is Bãi Tiên, at the Ana Marina yacht harbour; the southern end is the “Vinpearl Nha Trang” stop. It is 12.5 km, 15,000₫ a ride, running 07:20 to around 23:15, every 20–30 minutes. It opened on 8 November 2024 and was the city's first electric bus route.
Route 23's stops, north to south: Ana Marina harbour → Điện Biên Phủ/Phạm Văn Đồng → Joytrip Hotel → Lô Trình → [Hòn Chồng](/attractions/hon-chong) beach → Nha Trang University → Trần Phú bridge → the provincial finance office → Nha Trang Center → The Costa → [the 2/4 square](/attractions/thap-tram-huong) → [Citadines Bayfront](/stays/citadines-bayfront) → Vincom → [Ana Beach House](/cafes/anna-beach-house) → 14 Hoàng Diệu → Thanh Niên park → 17A Nguyễn Đức Cảnh → An Bình Tân → Vinpearl Nha Trang. So one 15,000₫ ride links Hòn Chồng in the north, the 2/4 square in the middle and the cable-car station in the south.
Do this first
The last stop's name misleads people. “Vinpearl Nha Trang” is a stop ON THE MAINLAND, by the Cầu Đá cable-car station, not on the island. Its coordinate is 12.20268 / 109.21600, while the Hòn Tre shoreline only begins at longitude 109.2303. The bus drops you at the foot of the cable car; crossing to the island still needs a cable-car or boat ticket.
Route 16-2 is the airport service, 37 km, 50,000₫ a ride, one bus every 45 minutes. From the airport it runs 07:00–21:15; towards the airport, 08:30–23:00. The thing most worth knowing: it stops right outside a run of Bãi Dài resorts — The Arena, Wyndham Garden, Swandor/Aquamarine, Mövenpick, Duyên Hà, Alma, Meliá Vinpearl, Selectum Noa — so if you are staying on Bãi Dài this is the cheapest way into the city and back.
Two notes on 16-2. The airport stop is the domestic terminal, and the international terminal T2 sits about 1.5 km away in the same grounds, so an international arrival should budget a walk or a shuttle. And guests using Vinpearl, VinWonders or Vinpearl Harbour get two free rides — ask when you book, since it is a company offer rather than a ticketing rule.
What the new network no longer does is reach west and inland. The old one had services along đường 23/10, Mã Vòng, Ngã Ba Thành, Diên Khánh and Khánh Vĩnh, plus inter-district routes to Ninh Hoà, Vạn Giã and Đại Lãnh. The two VinBus routes touch none of that. If you are staying off the coastal axis there is no bus, and the answer is a taxi or a ride-hailing app.
One thing I could not settle, said out loud rather than hidden. OpenStreetMap carries a third route: 05-2, Vinpearl ↔ Hòn Xện, operator Futa Bus Lines under the name “Xe buýt Phương Trang”, running 05:00–19:00. That is not VinBus, and I could not confirm whether it still runs or the data is simply old. If you see a bus on the coastal axis that is not VinBus green, this is the likely candidate.
Where this page's facts come from, since most pages on the same subject are wrong: hours and stop lists are read from the route relations and 43 named, coordinated stops in OpenStreetMap; fares, frequency, launch date and fleet size come from VinBus's own announcement of 8 November 2024 and a Báo Khánh Hoà report of 25 December 2024. Where the two differ by a few minutes the page takes the operator's figure. Treat the fares as indicative and check as you board.
Worth knowing before you go
- Two routes left, both VinBus electric — the old eight-route network has stopped
- Route 23: 15,000₫ along the seafront from Ana Marina to the cable car, until about 23:15
- Route 16-2: 50,000₫ to the airport, stopping outside eight Bãi Dài resorts
- No route reaches the western city — off the coastal axis it is taxis only
Practical tips
- The “Vinpearl Nha Trang” stop is on the mainland at the cable car, not on the island
- On Bãi Dài, route 16-2 stops at the resort gate and costs a fraction of a taxi
- Vinpearl, VinWonders and Vinpearl Harbour guests should ask about the two free rides when booking
- Ignore the route 1–8 tables on other sites, including ones headed “updated 2026”
Frequently asked
Does Nha Trang still have buses?
Yes, but far fewer than before. Quyết Thắng's eight city routes have stopped; in their place are two VinBus electric routes: route 23 along the seafront in town at 15,000₫, and route 16-2 out to Cam Ranh airport at 50,000₫. Pages listing routes 1 to 8 are out of date, even where the headline says 2026.
How much is the bus from Cam Ranh airport into the city?
VinBus route 16-2 is 50,000₫ a ride, one bus every 45 minutes, running from the airport between 07:00 and 21:15. Its airport stop is the domestic terminal. There is also an airport coach to 86 Trần Phú, and the page on the airport run compares all four ways in.
Does the bus go to VinWonders on the island?
No. The last stop is called “Vinpearl Nha Trang”, which sounds like the island but sits on the mainland at the Cầu Đá cable-car station — 12.20268 / 109.21600, while Hòn Tre only begins at longitude 109.2303. The bus takes you to the foot of the cable car; crossing still needs a cable-car or boat ticket.
Where do you catch the bus from the backpacker quarter?
Route 23 does not cut through the quarter; it runs along Trần Phú on its eastern edge. The nearest stops are Vincom and Ana Beach House on the seafront, a few minutes on foot from Nguyễn Thiện Thuật or Biệt Thự. Heading north, get off at the 2/4 square or Nha Trang Center; heading south, the last stop is the cable car.
This page also appears in
More in this category

7 motorbike rental shops
Rating: 4.1 / 5 — Our own score, not an average of guest reviewsSeven shops, which deliver to your hotel, and what to check before you take the keys
City centreCheap (under 100k)
Cam Ranh airport to Nha Trang
Rating: 4.0 / 5 — Our own score, not an average of guest reviews35 km and four ways to cover it: the 55,000₫ bus, a taxi, a shared car, a hotel pickup
Bai Dai – Cam Ranh · 12–44 km south of the centre: the resort cluster sits on the airport road, a few sights lie beyond itfrom 55,000₫/person
10 hospitals, clinics and pharmacies
Rating: 4.0 / 5 — Our own score, not an average of guest reviewsDial 115, which hospitals have an international wing, which pharmacy is open until 2am
City centreMid (100k – 500k)