En järnvägsgodstransport är ett tåg som är konstruerat för att transportera gods över korta eller långa avstånd. Transporten har vanligtvis ett eller flera lok som drar ett flertal godsvagnar för att säkra varor eller material. Flera lok kan läggas till kedjan fram och bak för att driva hela godsjärnvägstransporten, speciellt med längre kedjor som kan väga flera hundra ton. Lådbilar och flatbilar används vanligtvis för att transportera varor, och containrar kan placeras på flatbilar, ibland staplade två högt för att rymma mer lagringsutrymme och transportbehov.
De flesta lok som användes för järnvägstransporter för gods körs på dieselbränsle, men förr i tiden användes ånglok ofta för att transportera lådvagnar, flatvagnar och andra bilar som användes för att transportera varor eller material. Dieselbränsle anses vara mer effektivt, och loken är mycket kraftfullare än ånglok. Vissa järnvägstransportkedjor för gods kommer att ha mer än ett lok för att klara den extra vikten av en exceptionellt lång kedja, medan kortare kedjor bara kan ha ett lok. Lokens position kan variera beroende på hur lådvagnarna och flatvagnarna är placerade i kedjan, och lok kan finnas i både början och slutet av kedjan.
Bulktransportbilar är transportbilar med öppen topp som används för att transportera råvaror som kol, sten och andra lösa material som inte är förpackade eller på annat sätt inneslutna. Materialet dumpas i bulkfartyget och transporteras ofta utan skydd mot väder och vind. Botten på en sådan bil kan vara lutad för att möjliggöra enklare materialavlägsnande från bilen, och kan även öppnas och stängas för att ytterligare kunna ta emot material från bilen. En sådan bil kommer ofta att ingå i en järnvägstransport med många sådana bilar fyllda med samma material.
Vissa typer av varor kommer att kräva specialdesignade bilar som tillgodoser de specifika behoven för dessa varor. Mat kommer till exempel ofta att transporteras i kylbilar som möjliggör temperaturkontroll under transporten. Bilar transporteras i specialdesignade, slutna bilar som gör att bilarna enkelt kan köras på och av bilen. Det är inte ovanligt att sådana bilar har två lager, vilket gör att bilar kan förvaras både på ett övre lager i bilen och ett lägre lager i bilen. Ibland modifieras lådbilar för att även tillgodose behoven hos specifika varor.