快递从上海寄东西到河南平顶山一般需要2-3天的时间。具体的时长取决于快递公司的配送速度和交通情况等因素。建议选择信誉好、快递时效稳定的快递公司寄送,同时提前预留足够的时间,以确保包裹能够按时到达目的地。如有特别急迫的需求,可以选择加急服务,以缩短配送时间。