Tramlijn 10 zijn twee voormalige tramlijnen in Rotterdam. Van 17 januari 1911 bestond een lijn 10 van de Zaagmolenstraat naar een kopeindpunt bij de Ruigeplaatbrug. Op 1 juli 1934 werd deze lijn 10 opgeheven en grotendeels vervangen door lijn 15.
Op 1 juli 1936 werd opnieuw een lijn 10 ingesteld nu van de Kootsekade naar Spangen. Op 1 november 1960 werd de lijn verlegd over de Kleiweg naar het nieuwe RET-complex verlaten door Allan. Op 12 mei 1965 werd de route door de Havenstraat vervangen door een route over de verdere Westzeedijk en de Spanjaardstraat.
De route was laatstelijk Kleiweg – Straatweg – Bergweg – Benthuizerstraat – Zaagmolenstraat – Zaagmolendrift - Zaagmolenbrug - Linker Rottekade - Jonker Fransstraat – Goudsesingel – Mariniersweg – Blaak – Schiedamse Vest – Witte de Withstraat – Eendrachtsweg – Westzeedijk – Drooglever Fortuynplein - Coolhavenbruggen & Puntegaalstraat óf Parkhavenbruggen - Westzeedijk – Hudsonplein – Spanjaardstraat – Schiedamseweg – Marconiplein – Mathenesserdijk – P.C. Hooftplein – Huygensstraat (terug via Coornhertstraat, Brederostraat en Huygensstraat) - Spartastraat.[1]
Bij de grote reorganisatie van het tramnet bij gelegenheid van de indienststelling van de metro in 1968 van werd lijn op 2 september 1967 vervangen door lijn 6, die op dezelfde datum werd ingesteld op een iets gewijzigd traject: over Pompenburg, Hofplein en Coolsingel in plaats van Admiraal de Ruyterweg en Blaak. De huidige lijn 8 rijdt sedert 6 januari 2025 grotendeels het westelijke traject van de hiervoor genoemde lijn 6.