Tajvan hossza körülbelül 394 kilométer (245 mérföld) és 144 kilométer (90 mérföld) széles, területe 36 000 négyzetkilométer (13 900 négyzetmérföld) .A Nyugat Csendes-óceáni-i térségben fekszik, 160 kilométerre (90 mérföld) Kína dél-keleti partjától, középúton Japán és a Fülöp-szigetek között.
Öt, a sziget hosszában elnyúló hegyvonulat foglalja el a terület majdnem felét. Másik fontos jellegzetességei a szigetnek a vulkanikus hegységek, előhegységek, síkvidékek, teraszok, lapos partok és medencék.
Tajvannak szubtrópusi klímája van északon és trópusi délen, az átlaghőmérséklet a júliusi 28 Celsius foktól (82 F) a januári 14 Celsius fokig (57F) terjed. A nyár májusban kezdődik és szeptemberig tart, forró és nyirkos. A rövid és enyhe tél decembertől februárig tart, havazás csak a magasabb hegyekben fordul elő. Három, négy tájfun várható évente.