En kro eller gæstgiveri er et værtshus eller en lille restaurant på landet, hvor der serveres traditionelle egnsretter. Nogle kroer har også hotelvirksomhed og tilbyder kroferier for private eller kroophold til konferencer. Nord for Ejderen i Sønderjylland kaldes kro også for krog. Kroen ligger ofte midt i landsbyen eller ud til vandet oftest i forbindelse med en landevej eller en færge. Mange kroer har stadig betegnelsen "Færgekro", skønt færgedriften i de fleste tilfælde er indstillet. På film blev Hørby Færgekro foreviget, da færgeruten var åben, og inden kroen brændte ned og blev genopført.