In this paper we study the flow of an incompressible conducting fluid along an elliptic duct imposed in an uniform magnetic field. In case Hartmann number of the flow is sufficiently large, the method of multiple scales is adopted for constructing the asymptotic approximation of solution up to any order. Our method can also be applied to study the magnetohydro-dynamic flow along any duct whose cross section has smooth boundary.