Madyan is a tourist resort on the banks of Swat river. It is 1312 m above sea level. The town is famous for handicraft, embroidery and antique shops. A trout hatchery is also located here. Many beautiful side valleys can be approached from here. The distance of Madyan is 56 km from Saidu Sharif.
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