Travel from Riyadh to Manama

Train, bus or fly from Riyadh to Manama?

Gulf Air Bahrain and Saudia fly from Riyadh to Manama every 4 hours. Alternatively, Saudi Railways operates a train from Riyadh to Manama 5 times a day. Tickets cost $5 - $22 and the journey takes 4 h 20 min. also services this route 5 times a day.

How to get from Riyadh to Manama

ModeDurationPrice
From Riyadh taxi to Riyadh airport, fly to Manama airport, then taxi to Manama.1 h 43 min$204
From Riyadh taxi to Riyadh airport, fly to Dammam airport, taxi to Dammam, then bus to Manama.4 h 23 min$155
From Riyadh train to Dammam, taxi to Khobar, then bus to Manama - Lulu Centre.6 h 33 min$48
From Riyadh taxi to Riyadh Central Bus Station, bus to Dammam, then bus to Manama - Lulu Centre.8 h 44 min$52
From Riyadh drive to Manama.4 h 53 min