The most preferred means of transport is by air for those who have less time and the cost effective means of transport is bus.
Bahrain International airport serves as the hub for its national carrier Gulf Air.Daily flights from major cities include Flydubai, Gulf air , Sri Lankan Airlines , Emirates , Oman air , Qatar airways and Jet airways.
SAPTCO are the official , safety and comfortable buses . Eight buses ply daily from Riyadh to Manama. Reservation should be done beforehand as seats get filled up easily. Travel time takes 4 hours or more and one way cost is 60 SAR and round trip costs less. Always bring your passport for making reservations. Both Saudi Riyals and US dollars are accepted for payment. Crossing the border involves passport and custom checks.
The closest country to Bahrain is Saudi Arabia . The distance between them is close to 415 km. Trains run from the capital city - Riyadh until Dammam only and after you get down at Dammam railway station , you can rent a taxi to head to SABTCO bus station where you can take the buses to reach Bahrain which usually takes one hour. It is to be noted that the train arrival timings are not strictly followed.
Saudi Nationals are not charged any visa stamp charges when they enter from Saudi Arabia into Bahrain King Fahd causeway. However toll charges of 20 SAR is applicable. Visitors from Saudi will have to pay 150 SAR at the causeway . SABTCO ' S taxis can take you across with fares starting from 300 SAR which includes toll charges. It is not advisable to rent a car and drive on your own as it involves a lot of paperwork.
Luxury Cruises are available which cover many Gulf nations which includes Bahrain
Flight services are available from cities like Delhi , Bombay , Chennai , Kochi , Hyderabad etc., The most economical airline carriers are flydubai and Air Arabia. They provide competitive prices and booking well in advance will easily provide cheap prices.