We consider Schrödinger operators H = −∆ gε + V on a fibre bundle M π → B with compact fibres and a metric g ε that blows up directions perpendicular to the fibres by a factor ε −1 1. We show that for an eigenvalue λ of the fibre-wise part of H, satisfying a local gap condition, and every N ∈ N there exists a subspace of L 2 (M ) that is invariant under H up to errors of order ε N +1 . The dynamical and spectral features of H on this subspace can be described by an effective operator on the fibre-wise λ-eigenspace bundle E → B, giving detailed asymptotics for H.