飛機:莫斯科有3個機場,謝列梅捷沃機場是俄羅斯的第二大機場,C、D、E、F航站樓停靠國際航班,多莫傑多沃國際機場主要停靠俄羅斯國內航班以及英國、中東、中亞地區的航班,伏努科沃國際機場主要停靠來回高加索、摩爾多瓦、加里寧格勒等地的國內航班。
從謝列梅捷沃機場前往市區乘坐Aeroexpress高速列車是最便捷的方式,車程約30-40分鐘,終點到白俄羅斯火車站;乘坐851路或817路公交巴士也可以到達市區,票價約30盧布左右;還可以在出租車預訂點叫出租車去市區。
從多莫傑多沃機場前往市區可以乘坐Aeroexpress高速列車,到達市中心的帕維列茨火車站,車程約45-50分鐘左右;搭乘通勤列車也可以去市區,終點也是帕維列茨火車站,車程約1個小時;乘坐機場大巴到市區也很方便,車程30約分鐘。
地鐵:莫斯科有12條地鐵線,是當地最受歡迎的出行工具,各大主要景點都可以到達,7歲以下的小童可以免票乘坐。
公交車:莫斯科的地面公交包括公交車、有軌電車和無軌電車,三種公交的編號有時會重疊,需要仔細辨認,通常車站點沒有線路指示,而且莫斯科經常容易堵車,遊客出行不建議乘坐。
出租車:在莫斯科可以直接路邊叫車,也可以電話預約。車身為黃色的福特或伏爾加牌的是莫斯科比較正規的出租車公司。
觀光巴士:莫斯科還有招手即停的觀光巴士(Hop on hop off),大約20分鐘一班,莫斯科紅場、克里姆林宮等主要景點都會停靠,車程1小時。