Portis is a city in Osborne County, Kansas, United States. The population was 123 at the 2000 census.
Portis is located on the north fork of the Solomon River. Since 1871 it has been an ideal trading point because of its location. When it first became a town in May 1879 it was named Bethany. The Central Branch Railroad made Bethany one of its stations, but years later, when they sold it to the Missouri Pacific Railroad it made for a second Bethany along the same railroad. Because the Missouri Pacific was embarrassed by having two stops with the same name along the same route, they wanted to change one of the town's names. By mutual consent, they decided to change the name of Bethany, Kansas to Portis Kansas rather than changing the Bethany, Missouri stop. They renamed it Portis after the Vice-President of the Missouri Pacific.
Portis is located at 39°33′46″N 98°41′29″W / 39.56278°N 98.69139°W / 39.56278; -98.69139 (39.562813, -98.691408).