Vĩnh Long City has two bus stations: the main one (Bến Xe Lớn) about 4 km from town for long-distance buses and a smaller one in the center, just about 3 blocks from river bank and 1 block from the main market. The smaller bus station takes you to neighboring Cần Thơ City (Cần Thơ Province) and suburban/rural districts of Vĩnh Long Province.
Long-distance buses from Ho Chi Minh City, en route to other Western provinces (Can Tho, Bac Lieu, Ca Mau), drop you off at the main bus station . From there, the bus companies (currently including Phuong Trang and Mai Linh) give passengers a ride to any destinations within the city limit for FREE. The shuttle ride is included in the bus fare. If you would like to ride with a motorbike taxi, you should not pay more than 2-3 USD for a ride to a hotel in the center of town or to the boat quay on the Tien River (Bến Đò Sông Tiền) for your eco-tour or home stay on An Binh Island.
There are no scheduled boats anymore. However, it is possible to book a tourist boat to Chau Doc including a night on the Mekong (US$20) and a bus transfer to Phnom Penh (additional US$6).
Ferry to An Binh Island costs 500 Dong for pedestrians and up to 2,500 Dong for motorists, running every 10-15 minutes.
Motorbike taxi: cheap and plentiful but quite an experience if you never ride one before. Prices vary according to who you are; tourists usually pay a bit more than locals. Pay 20-40 cents for every km or mile is more than enough to compensate your driver.
Metered taxi: cleaner, safer, and more comfortable but you have to pay more