The only road connecting Bario to Miri is a rugged logging road which is only navigable using a four-wheel drive vehicle. The journey from Miri to Bario takes 10 to 14 hours, or longer if the road becomes muddy during the rainy season. The lack of proper access roads has caused a high living cost in Bario because goods have to be transported from coastal towns by air. Visitors can visit the villages either by motorbike, mountain bike, longboat or by foot. A 34 kilometre (21 mile) road connecting Bario to Ba'kelalan is being built and is expected to be completed in 2018.