B747と一口に言われても・・・既に回答にあるように、最大離陸重量の設定によって変わってくるんでね。簡単な答えじゃありませんねぇ。
大雑把な区分で行くと・・・
国内線仕様だと2500mから運行可。
国内線より搭載燃料などが増えて数十トンのスケールで重くなる国際線仕様だと、以前あった名古屋-ロンドン線のBAの機材は最大離陸重量軽量化仕様だったんで小牧(現県営名古屋)空港に就航できていたけど、通常の国際線仕様機材では最大離陸重量で最低3250mだそうです。
因みに、全日空が国内線仕様の400Dを国際線にコンバートするため400仕様に改修した際は、シートコンフィグレーション(座席数・レイアウト)変更、ウィングレット追加などの改修で、エンジン・燃料タンクには手を付けずに国際線向けに最大離陸重量の登録を変更しています(=つまり、機材の能力そのものに手を付けず、登録上の変更のみで最大離陸重量が増えた)。
最大離陸重量は超過が許されないため、能力的に可能であっても超過して運行するコトは出来ません。
で、ほぼ最大離陸重量状態では3250mの滑走路では制動が間に合わなかったんじゃなかったか と。つまり、万一のトラブルにも対処できるようにするためには、3500mでも足りないでしょうね。