The River Esk is a river which flows through Midlothian and East Lothain.
It initially runs as two separate rivers, the North Esk and the South Esk.
The rivers converge just about 1+1⁄4 miles (2.0 km) north-east of Dalkeith. From here the River Esk continues north for about 4+1⁄3 miles (7.0 km), skirting Inveresk, and flowing into the Firth of Forth at Musselburgh.