公路:
在文萊沒有Volvo或BMW的窮人只能搭公車或迷你巴士,但大眾運輸系統相當不便捷也不可靠,通常沒有固定班次,公車大多是坐滿後才出發,而且大部分的公車在下午4點前就停止發車,等公車時必須要相當有耐心才行。文萊主要的公路連接斯裏巴卡旺(Seri Begawan)和賽瑞亞(Seria)、吉貝雷(Kuala Belait)和靠近吉巴隆(Kuala Baram)的沙勞越邊界。
水運:
水運是重要的運輸渠道。穆阿拉深水港是主要港口,此外還有斯裏巴加灣市港、馬來弈港和盧穆港等,主要供出口石油和液化天然氣使用。與新加坡、馬來西亞、香港、泰國、菲律賓、印尼和中國台灣有定期貨運航班。1999年共有各類註冊船只209艘,各港口共裝卸貨物105.6萬噸。
搭船可以從斯裏巴卡旺前往沙勞越的拉瓦斯、林邦以及拉布安島(Labuan Island),從拉布安島可以再搭船前往沙巴。有很多船在汶萊河〈Brunei River〉裏穿梭,搭載旅客往返於Kampung Ayer。在海關移民局或Kianggeh市場附近很容易叫到,票價從50分到2汶萊幣。雇一艘船旅遊Kampung Ayer和汶萊河每小時價格應不超過20汶萊幣。
搭船可以從斯裏巴卡旺前往沙勞越的拉瓦斯、林邦以及拉布安島(Labuan Island),從拉布安島可以再搭船前往沙巴。如果要去水上村落遊玩,那就方便多了,每天都有許多小艇往返於斯裏巴加灣市港口與艾爾村之間。
飛機:
文萊對外的交通工具主要是飛機。文萊國際機場在距離首都斯裏巴加灣市中心約12公裏的地方,有飛往東南亞一些城市的航班,文萊皇家航空〈Royal Brunei Airlines〉有班機從斯裏巴卡旺直飛達爾文〈Darwin〉、伯斯〈Perth〉、巴裏島、雅加達、新加坡、吉隆坡、古晉〈Kuching〉、台北、香港和杜拜等地。馬來西亞航空〈Malaysia Airlines〉、新加坡航空〈Singapore Airlines〉、泰國航空〈Thai Airways International〉等都有班機從東南亞主要城市飛往文萊。
文萊航空公司已開通至上海航線。文航每周三、五各有一架航班飛抵浦東機場,每周二、四返回斯裏巴亞灣;菲航每周二、四、五、六、日有馬尼拉-上海-馬尼拉航線。
機場每隔1小時有一班公共汽車發往市內,行車30分鐘左右,票價1文萊元。如果坐出租車15分鐘到市內,25文元左右,夜間30文元左右。
過去,文萊汽車數量有限時,公交車及出租車的數量尚可。隨著文萊人荷包的日益鼓起,私家車的數量越來越多,目前人均擁有小車兩輛,就連外國勞工也大多是以車代步。因此,在文萊的大街小巷中,公交車一個小時也難覓蹤影。
公交車
文萊是個非常富裕的國家,大部分人家都有車,所以它的公共運輸不是很發達,通常一班汽車要等1個小時,沒有固定班次,坐滿後才出發,大部分的公交車在下午4點前就停止發車。
出租車
出租車全國也只有30至40輛,司機一般都有其主要職業,開出租車反而成了副業。只是在有人事先預約的情況下,他們方才匆匆上路,且費用昂貴。一般情況下,在大街上實難看到出租車的身影。以公裏計費,非常昂貴而且很難找。起步價是3文萊幣,往返機場要加收5汶萊幣。晚上21:00-6:00要夜間加收50%,每件放在後車廂的行李加收1汶萊幣。叫出租車的最佳地點是公車站和Sheration Hotel,也可以打電話叫車,但要加收3汶萊幣。
租車
在文萊旅遊最好是租車。租金加保險費為120文元起價。在一些主要賓館和機場可以。在一些主要賓館也可以租到。當然,清真寺、博物館等主要的景點都坐落於面積僅16平方公裏的首都,可以步行到達。