飞机
文莱唯一的机场距离斯里巴加湾10公里。文莱国家航空公司-黄家文莱航空公司,从斯里巴加湾市到亚洲各大城市均有直飞航班,如雅加达、曼谷、香港、吉隆坡和马尼拉,还有沙巴的哥打基纳巴卢。
轮船
文莱、沙巴的纳闽岛和沙捞越的林梦之间有船可乘。
公交
文莱是个非常富裕的国家,大部分人家都有车,所以它的公共运输不是很发达,通常一班汽车要等1个小时,没有固定班次,坐满后才出发,大部分的公交车在下午4点前就停止发车。
出租车
出租车以公里计费,非常昂贵而且很难找。起步价是3文元,往返机场要加收5文元。晚上21:00-6:00要夜间加收50%,每件放在后车厢的行李加收1文元。叫出租车的最佳地点是公车站和Sheration Hotel,也可以打电话叫车02-222214或02-226853,但要加收3文元。
客车
斯里巴加湾市的公共汽车服务相当周到,运行时间为每天6:00-18:00。
租车
租金加保险费为120文元起价。在一些主要宾馆和机场可以。比较好的租车公司:Avis(电话:02-242284 )、Budget U-Drive(电话:02-445847)、National Car Systems(电话:02-224921)
游船
在文莱河里有很多搭乘旅客的游船,可以往返于艾尔村(Kampung Ayer)之间。在海关移民局或Kianggeh市场附近很容易叫到,票价从50分到2文元,如果租一艘船旅游每小时价格不超过20文元。外部交通文莱皇家航空公司就在斯里巴加湾市郊,所以坐飞机到斯里巴加湾是最方便的。世界各大航空公司都有航班去文莱,中国的上海等城市也开通和文莱的航班。