宣武医院步行20分钟可以到地铁长椿街站。去北京站,地铁2号线可以直接到北京站,耗时大约10分钟去北京北站,地铁2号线可以直接到西直门,耗时也大约10分钟。去北京东站,地铁2号线到建国门(10分钟),换1号线到大望路(10分钟),出站后大约走1km(20分钟)可以到北京东站