La nivel hardware avem un procesor Qualcomm MSM8255 Snapdragon la 1 GHz, GPU Adreno 205, 512 MB de RAM si slot microSDHC (cu un card de 8 GB inclus). Display-ul este un LED LCD capacitiv de 4.2″ (10.7 cm), cu rezolutia de 854*480 pixeli si 16M de culori.
La capitolul conectivitate enumeram: GPS quad band, HSDPA quad band, Wi-Fi b/g/n, Bluetooth 2.1, HDMI, microUSB si jack audio de 3.5 mm. Camera are un senzor de 8 MP, autofocus si flash LED, filmeaza la 720p, beneficiaza de stabilizator de imagine (digital), si recunoaste fetele si zambetele subiectilor. Xperia Arc are si radio FM, modul GPS, media player sau busola digitala.
Bateria este un Li-Po de 1500 mAh, suficienta pentru 7 ore de vorbit, 31 de ore de playback sau aproape 18 zile de stand-by.