Siljanelva ligg i Siljan kommune i Telemark. Ho startar ved utløpet av Opdalsvatnet og renn gjennom Siljan sentrum og vatna Gorningen og Lakssjø, før ho munnar ut i innsjøen Farris, på grensa til Larvik kommune i Vestfold. Systemet høyrer til Farrisvassdraget.