Honduras este a doua țară ca mărime din America Centrală. Se învecinează cu Guatemala la nord, El Salvador la vest și Nicaragua la sud. Granițele sale sunt definite de ape. Marea Caraibelor se întinde de-a lungul sumei coastei Hondurasului, iar Honduras este mărginită de Rio Montagua și Rio Coco. Aceste ape conțin, de asemenea, o serie de insule care se află pe teritoriul Hondurasului, atât mici, cât și mari.
Frumoșii munți sunt caracteristica definitorie a Hondurasului interior. Ei alcătuiesc peste 80% din suprafața țării. Munții din vestul țării îți taie respirația, cele mai înalte vârfuri ajungând la aproape 9.000 de metri. Lanțurile muntoase ale Hondurasului sunt despărțite de o depresiune lungă care se întinde de la nord la sud și formează singurele câmpii din interiorul țării.
Costiera nordică a Hondurasului este formată din văi fluviale și câmpii de coastă joase. Coasta din apropierea graniței cu Guatemala a fost puternic dezvoltată; plajele din est sunt cu siguranță mai primitoare pentru călătorii care caută puțină izolare în croaziera lor cu nave mici în Honduras. Honduras are o coastă foarte scurtă de-a lungul Pacificului, care este oarecum mlăștinoasă și presărată cu mangrove.
.