从徐州北上,可在104国道塘湖站下(5:40-16:40,每日22班,40分钟车程,票价5元),搭三轮摩托到微山湖码头,再乘渡轮上岛。
从曲阜南下,可先乘汽车到微山县城(每日八班,2小时车程,票价18元)再转车到微山湖码头(半小时车程,票价4元),乘渡轮上岛(1.5元/人)。
乘京沪线列车可在枣庄西站(薛城)下车,再乘20分钟汽车(2元)到微山县转车、船去微山岛。
由微山湖县城夏镇去赏荷有两条路线:一条为由滨湖公园登舟,沿河顺流而下,绕爱湖港至佳境;另一条为由微山县城驱车至爱湖村,乘船东入荷花荡。