Oslo tunnel (norra keeles Oslotunnelen) on 3635 m pikkune raudteetunnel Oslos Oslo Keskraudteejaama ja Lääne-Oslos asuva Skøyeni raudteejaama vahel, mis ühendab ida- ja läänesuunalisi raudteeliine. Tunnelit läbib kaks rööpapaari.

Tunnel otsustati rajada 1968 ja see valmis 1980. See võimaldas ühendada idapoolsed ja läänepoolsed raudteeliinid, millel oli enne raudteega ühendamata lõpp-punktid Oslo Østbanestasjon (Oslo Ø, praegune Keskraudteejaam) ja Oslo Vestbanestasjon (Oslo V). Tunneli omanik on Jernbaneverket.

Tunnelis asub Rahvusteatri raudteejaam (Nationaltheatret stasjon). Algselt oli plaanis avada tunnelis kaks jaama, kuid teine, Elisenbergi jaam, jäi lõpuni ehitamata. Elisenbergi jaamas on platvorm olemas, aga seda pole kunagi kasutatud.

Esialgu oli kummaski jaamas üks platvorm, kummalgi pool raudtee, ja üks väljapääs ida suunas. 1999 ehitati Rahvusteatri jaama üks platvorm ja kaks rööpapaari lisaks, mis kasvatas jaama läbilaskevõime 16 rongilt 24-le tunnis. Ümberehitatud jaama avas 6. detsembril 1999 Norra kuningas Harald V.