公交车:乘坐火车或汽车到昆山,在昆山市内乘坐112路、113路汽车到千灯古镇,大约半小时车程,票价为4元/人。昆山火车站乘107路到汽车站,转往千灯的中巴前往。或出昆山火车站后沿站前国道往东走大约10分钟,到柏庐路路口有很多车可到千灯,随到随走。
自驾游路线:由A20转上沪宁高速,昆山太仓出口出来,前行200米左右,向右转上一座立交桥,顺着道路开10多分钟,可看到路边竖着一块大广告牌,写着“历史文化名镇千灯”的字样。接着车拐上广告牌所在的路再往前开五六分钟,可看见道路左边有“千灯-伟大思想家顾炎武的家乡”的横幅,道路右边的岔路开进去有个牌楼,牌楼里面就是千灯古镇所在地。