Portobago, on the south shore of Rappahannock River, is an unincorporated community in Caroline County, in the U.S. state of Virginia. Its name originates from the old village, probably belonging to the Nandtaughtacund Powhatans during the 17th century.