Vrchní soud je soud druhého stupně, který rozhoduje o odvoláních proti rozsudkům a usnesením krajských soudů v trestních i civilních věcech. V České republice působí dva vrchní soudy – v Praze a v Olomouci – přičemž jejich územní působnost je vymezena podle sídel krajských soudů. Vrchní soudy také rozhodují v některých agendách jako soudy prvního stupně, například ve věcech obchodních korporací nebo v trestních věcech zvlášť závažné kriminality. Jejich hlavním úkolem je zajistit přezkum zákonnosti a správnosti rozhodnutí krajských soudů.