北京地鐵購票方式主要有以下幾種:一是使用一卡通,乘客可以在地鐵站售票窗口或自動售票機購買一卡通并充值,之后通過刷卡進出站;二是使用移動支付,如支付寶或微信支付,乘客可以在地鐵站口或車廂內的掃碼設備進行支付;三是使用二維碼電子票,乘客可以通過北京地鐵官方APP或其他相關應用程序購買電子票,并在進站時出示手機屏幕上的二維碼進行驗證。此外,還可以使用紙質單程票、一日票、三日票等臨時購票方式。