Inmarsat headquarters and office locations

Inmarsat is headquartered in London, United Kingdom and has 22 office locations across 16 countries.
Filter locations by country
Location Map
Filter locations by country
Filter
Discover additional companies by location with Advanced Search in CraftLearn more
Banner background

All Inmarsat Locations

London (HQ)
United Kingdom
99 City Rd
El Segundo, CA
United States
915 Selby St Building S21
Fort Lauderdale, FL
United States
2598 E Sunrise Blvd Suite 210 A
Houston, TX
United States
9310 Kirby Dr #800
Scott, LA
United States
1710 W Willow St
Seattle, WA
United States
1848 Westlake Ave N #200
Washington, DC
United States
1441 L St NW #610
Auburn
Australia
A3/255 Rawson St
Mount Pearl
Canada
34 Glencoe Dr
Ottawa
Canada
1826 Woodward Dr
Beijing
China
Building 20-4 MAX Kong Gang Industrial Park
Hamburg
Germany
Kallmorgen Tower Willy-Brandt-Straße 23
Hong Kong
Hong Kong
19/F, Millennium Trade Centre 52-56 Kwai Cheong Road
Batam
Indonesia
PT. ISAT Panbil Residence 1st – 2nd Floor Jl. Ahmad Yani
Tokyo
Japan
ARK Hills Sengokuyama Mori Tower, 25F, 1 Chome-9-10 Roppongi
Den Haag
Netherlands
Loire 158
Ålesund
Norway
Borgundvegen 340
Singapore
Singapore
11 Lor 3 Toa Payoh
Cape Town
South Africa
54 Oxford St, Durbanville
Madrid
Spain
Paseo de la Castellana, 43
Eysins
Switzerland
Route de Crassier 19
Dubai
United Arab Emirates
Festival Tower – Unit 2303