Valkonya térkép
A település a 7-es útról Nagykanizsa és Letenye között, Becsehely közelében letérve, illetve a 75-ös főutat a 7-essel összekötő útról lekanyarodva érhető el. Valkonya neve a szláv Volkona személynévből alakult, amely a régebbi Vlkonja-vlk szóból ered, jelentése farkas.
A néphagyomány szerint a város közelében Fehérkulcsosvár néven egy erődítmény állt, amelyet vizesárokkal vettek körül. A török hódítás előtt Valkonyával együtt a környékbeli birtokok többször is gazdát cseréltek. A csaknem száz éven át lakatlan környék 1694-ben kezdett benépesülni. A birtokot a herceg Esterházy család szerezte meg, ők telepítették újra a falut. 1970-ig fokozatosan nőtt a lakosok száma. Az utóbbi időben a falusi vendéglátás virágzik: az érintetlen környezet, a gyönyörű táj, és az igazi falusi nyugalom egyre több turistát vonz.