Trewidland is a hamlet in the civil parish of St Keyne and Trewidland, in east Cornwall, England. It is about 2 miles (3.2 km) northeast of Duloe. It is situated in the Looe Valley, part of the Cornwall National Landscape.