Bahrain lies at a distance of seven miles from Madyan. The meaning of its name is “two waters”. It is situated at the confluence of Daral and Swat rivers. Because of two rivers the atmosphere of Bahrain is always pleasant. The tourists visit here throughout the year. For staying there you can find many hotels with a reasonable rate. Bahrain is 4500 feet above from the sea level.
The town of Bahrain is situated 66 km from Saidu Sharif and is 10km from Madyan. It is another popular riverside resort, with bazaars worth exploring for their handicrafts. The surrounding area has beautiful valleys and is suitable for hiking. The mosques and buildings are worth seeing for wooden carved pillars and other fixtures.