购买动卧上铺票可以通过以下几种途径:1. 在火车站窗口、代售点、12306网站或12306 APP上购买;2. 在第三方购票平台或代购平台购买;3. 在火车票代售点或代购点购买;4. 通过电话订票;5. 在某些车次的列车上购买。购买时需要提前预定,具体时间视列车的情况而定,建议提前几天或几周购买。购票时需提供有效的身份证件和乘车人信息。