単式ホーム1面1線と島式ホーム2面4線、計3面5線のホームを有する地上駅で、橋上駅舎である。有効長は1 - 3番のりばは8両編成分、4・5番のりばは6両編成分。4・5番のりばホームは西側 (難波寄り) の陸橋からは行けない。改札口は東側の橋上部と西側の地平部にあり、西側は近鉄生駒線の改札口に近接している。ホームにはエレベーターが設置されているが、エスカレーターは設置されていない。日中のJR難波駅方面からの普通電車は当駅で折り返す。奈良・加茂・高田方面への快速電車は当駅より先は各駅に停車する。構内には電留線が多く設けられ夜間留置が行われるほか、車両基地の吹田総合車両所奈良支所王寺派出所もあるため仕業検査も行われている。また、駅南側には保線基地の大和路線保線区と、和歌山線の畠田駅 - 五条駅間各駅と桜井線のすべての中間駅を管轄する王寺鉄道部が置かれている。かつては、1番のりばに売店（幕の内ではあるが駅弁も販売、時刻表にも記載されていた）、立ち食いそば、ハンバーガーショップ（ドムドム→マクドナルド。中に仕切りがあり、改札外からも店に入ることができた）などがあったが、駅前広場改良工事に伴い解体された。なお、マクドナルドについては駅前再開発ビルの「りーべる王寺」地下に移転して営業を続けている。同じく1番のりば東端にはコンビニエンスストア（ハートイン）への入口があり簡易的に改札を兼ねていたが、自動改札機設置に伴い廃止された。その後、同ホームには証明写真撮影機と待合室が設置された。駅長が配置されている直営駅であり、管理駅として関西本線の郡山駅・大和小泉駅・法隆寺駅・三郷駅の4駅を管轄している。アーバンネットワークエリアに属しており、ICOCA利用可能駅でもある（相互利用対象ICカードはICOCAの項を参照）。
奈良県の西部に位置し、以下に挙げる2社4線が乗り入れている奈良県有数のターミナル駅である。駅周辺には商業施設や教育機関なども多数ある。JR西日本の王寺駅に乗り入れている路線は、当駅の所属線である関西本線と、当駅を起点とする和歌山線の2路線である。和歌山線の列車には高田駅から桜井線（万葉まほろば線）に直通するものも存在する。アーバンネットワーク内にあり、関西本線は「大和路線」の路線愛称設定区間に含まれている。関西本線（大和路線）の駅番号はJR-Q31。近畿日本鉄道は、王寺駅に生駒線が、隣接する新王寺駅に田原本線が乗り入れている。両路線とも当駅が起終点となっている。生駒線王寺駅の駅番号はG28、田原本線新王寺駅の駅番号はI43。
プロレスでは、藤田山忠義とのコンビで知られた。藤田山とは、大相撲（片男波部屋から花籠部屋に移籍して同門に）→プロレスという経歴、及び俳優として黒澤映画に出た経験があるなど共通点があるが、身長が大きく異なった。藤田山は身長169cmであり、プロレスの世界では最も低い部類である。つまりわかりやすい凸凹コンビであり、人気を集めた。
羅生門は、日本統治時代に育ったこともあり日本人と見まがうほど完璧な日本語を喋った。及び、長身だが痩身であること、顔の特徴（目が細く、頬骨が出っ張っている）の酷似から、映画等での彼を、観客がジャイアント馬場と間違えて記憶してしまう事があった。また実際にマスコミで、羅生門のことを馬場と間違えられて紹介されたこともある（羅生門と対照的に、馬場はCM出演を除けば映像作品に俳優として出演した事は殆ど無い）。下記の映画に出ているのは羅生門であり馬場ではない。
NetscapeやInternet Explorerを始めとした多くのブラウザは、初期にNCSA Mosaicを受け継ぐ形で開発されたのに対し、Operaは最初のリリースから独自に開発されてきた。このためNetscape/Mozilla、Internet Explorerに続く「第3のブラウザ」と呼ばれることがある。後述するように、Acid2への合格などW3Cの勧告に準拠するよう努力した製品であるが、同時に他製品との互換性に配慮している部分も多い。例えば、Internet Explorerに特化して記述されたサイトにも、限定的にではあるものの対応できるようになっている（ActiveXやVBScriptなどには非対応）。また、ウェブスタンダードプロジェクトが作成したAcid2をVer.9β版のWindows版Weekly buildで2006年3月10日にクリアしている。バージョン9.5（開発コードネーム：Kestrel）ではレンダリングエンジンを大幅に改良し、CSS3やSVGのサポートの向上、ECMAScript4準拠の新しいJavaScriptエンジンを搭載して、標準勧告に準拠していないWebページも適切に表示しつつ、全体の動作スピードの高速化を図った。さらにその後のバージョン10（開発コードネーム：Peregrine）ではAcid3テストをクリアし、さらなる機能追加や改善をした。メジャーバージョンアップのたびにウェブ標準やInternet Explorerとの互換性を向上させているが、ウェブサイト側でユーザーエージェントなどを判別してメジャーなブラウザのみに対象を絞っていることが原因で、表示に問題が出たり正常に機能しない場合がある。Operaはユーザーエージェントの偽装が可能だが完全に対処できるわけではない。なお、表示できる文字種に関して、追加面における制限があり、Windows 7でのバージョン12.02（2012年9月現在）日本語版を例に挙げると、デフォルトの環境ではJIS X 0213に当てはまる部分は正常に表示できるものの対応フォントの指定が効かず、したがってデフォルトで表示できない追加面の文字を表示させることができなくなっている。Opera Software ASAは、2013年2月13日に、今後はレンダリングエンジンとしてのPrestoの開発とOpera Browserでの使用を終了し、今後のリリースにおいてはOpera Browserで使用するレンダリングエンジンをWebKitに変更すると発表した。しかし、同年4月にGoogleが同じWebKitを採用しているChromiumのレンダリングエンジンをBlinkに変更することを表明するとOperaもこれに追随すると表明した。