Upa (Russian: Упа́) is a river in Tula Oblast, Russia, one of the main tributaries of the Oka River.
The river is 345 kilometres (214 mi) long; the city of Tula is situated on its banks. The name of the river is of Baltic origin.
Coordinates: 54°02′07″N 36°20′03″E / 54.03528°N 36.33417°E