具体情况,具体分析。要看你的具体机票情况。是否联程机票,或者是去到约翰内斯堡再买机票。不同的情况,有不同的要求。一般来说,在约翰内斯堡转机的时候,联程票都不出机场,就不需要过境签证。如果不是联程票,即去到机场再买票,那一般是需要先出机场的(即出关),那一般就要申请过境签证了,行李需要再托运。这样的话,2小时的中转时间是不够的!