North Versailles is bordered by the Monongahela River to the west, Turtle Creek to the west and north, North Huntingdon and Westmoreland County to the east, and the city of McKeesport and the borough of White Oak to the south.
The Lincoln Highway, US Route 30, traverses North Versailles and on its western border crosses the Turtle Creek valley via the George Westinghouse Bridge into East Pittsburgh.