水運
水運是重要的運輸渠道。穆阿拉深水港是主要港口,此外還有斯里巴加灣市港、馬來弈港和盧穆港等,主要供出口石油和液化天然氣使用。與新加坡、馬來西亞、香港、泰國、菲律賓、印尼和中國臺灣有定期貨運航班。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個小時,沒有固定班次,坐滿后才出發,大部分的公交車在下午4點前就停止發車。
出租車
文萊起步價是3文萊幣,往返機場要加收5文萊幣。晚上21:00-6:00要夜間加收50%,每件放在后車廂的行李加收1文萊幣。
租車
在文萊旅游最好是租車。租金加保險費為120文元起價。在一些主要賓館和機場可以租到。當然,清真寺、博物館等主要的景點都坐落于面積僅16平方公里的首都,可以步行到達。