In order to enter Brunei visitors need to have an onward flight ticket to another country as well as a valid passport.
Brunei can be entered from either of the neighboring Malaysian states of Sabah and Sarawak and there are both sea and land crossings to choose from.
Sabah: most people travel to Brunei from Kota Kinabalu, which is the capital of Sabah. This can be done either by flying, catching a bus or taxi, or taking a boat. Traveling by boat is the most comfortable way to complete the journey and there are several ferries between Kota Kinabula and Labuan, at which point travelers to Brunei can change ferries and continue their journey.
Ferries depart from Point Jesselton Ferry Terminal in Kota Kinabula from 07:00 and it is possible to purchase a package ticket, which includes the onward journey from Labuan. Those who catch the early ferry should be in the Brunei capital city of Bandar Seri Bagawan by 15:00, allowing plenty of time to change ferries and stop for lunch.
Passengers go through immigration and customs at Serasa Ferry Terminal in Brunei, where there are also places to change money.
Sarawak: most visitors from Sarawak take either a bus or taxi from the city of Miri. Miri Belait Transportation Company provides regular buses between Miri and Kuala Belait in Brunei and passengers complete the immigration process at the Sungei Tujoh border checkpoint. The journey takes about five hours in total, allowing time for stops and immigration.
Although it is also possible to reach Brunei from Limbang there are no direct buses and travelers taking this route need to first catch a bus to the border checkpoint at Tedungan and then on to Bangar in Brunei. There are several buses from Limbang Bus Terminal each day, while it is also possible to catch a bus to the Pandaraun ferry landing and cross the river by ferry before traveling the final five kilometers into Bangar by bus or taxi.