山东威海到安徽合肥没有直达的火车,得去青岛坐火车,每天两班06:17,19:10硬座票价130,150软座票价206,265,17个小时左右。建议你坐汽车,始发站:威海汽车站,发车时间:7:45票价:238,19个小时左右。综合来说还是汽车性价比高,省事不麻烦,火车还得转车。