Soviet topographic maps of British Isles

Please read our Terms and Conditions before ordering prints.
Please address enquiries to sales@redatlasbook.com


Other Topographic maps and Visual Search interface


Scale 1:1,000,000 maps are numbered thus: X-99 (eg M-30)
Scale 1:500,000 maps are numbered thus: X-99-9 (eg M-30-1), 4 sheets per 1:1,000,000 sheet
Scale 1:200,000 maps are numbered thus: X-99-99 (eg M-30-01), 36 sheets per 1:1,000,000 sheet
Scale 1:100,000 maps are numbered thus: X-99-999 (eg M-30-001), 144 sheets per 1:1,000,000 sheet
Scale 1:50,000 maps are numbered thus: X-99-999-9 (eg M-30-001-1), 4 sheets per 1:100,000 sheet

To order reprint click here and enter the sheet number as listed below

M-29-084, Hugh Town,
M-29-1, Bantry ,
M-29-2, Cork ,

M-30, London,
M-30-1, Cardiff ,
M-30-2, London ,
M-30-3, Brest (Brittany) ,
M-30-4, Rennes (Brittany),

M-30-002, Milford Haven,
M-30-002-1, St David’s (Pembrokeshire) ,
M-30-002-2, Solva,
M-30-002-3, Skomer,
M-30-002-4, Milford Haven,
M-30-003, Pembroke,
M-30-003-1, Fishguard,
M-30-003-2, Llandissilio,
M-30-003-3, Pembroke,
M-30-003-4, Tenby (Pembrokeshire) ,
M-30-004, Carmarthen,
M-30-004-1, Carmarthen,
M-30-004-2, Brechfa,
M-30-004-3, Kidwelly (Carmarthen) ,
M-30-004-4, Llanelli,
M-30-005, Ammanford,
M-30-005-1, Llandovery,
M-30-005-2, Sennybridge,
M-30-005-3, Ammanford (Carmarthen) ,
M-30-005-4, Glyncorrwg (Neath Port Talbot) ,
M-30-006, Merthyr Tydfil,
M-30-006-1, Brecon,
M-30-006-2, Crickhowell,
M-30-006-3, Merthyr Tydfil,
M-30-006-4, Pontypool,
M-30-007, Monmouth,
M-30-007-1, Pontrilas,
M-30-007-2, Ross on Wye,
M-30-007-3, Usk,
M-30-007-4, Monmouth ,
M-30-008, Gloucester,
M-30-008-1, Newent,
M-30-008-2, Gloucester ,
M-30-008-3, Dursley,
M-30-008-4, Stroud,
M-30-009, Cirencester,
M-30-009-1, Winchcombe,
M-30-009-2, Chipping Norton,
M-30-009-4, Carterton,
M-30-010, Oxford,
M-30-010-1, Woodstock (Oxfordshire) ,
M-30-010-2, Bicester,
M-30-010-3, Witney (Includes Oxford city centre),
M-30-010-4, Oxford ,
M-30-011, Aylesbury,
M-30-011-1, Winslow (Buckinghamshire) ,
M-30-011-2, Dunstable,
M-30-011-3, Aylesbury,
M-30-011-4, Chesham,
M-30-012, Luton (Bedfordshire) ,
M-30-012-1, Luton,
M-30-012-2, Stevenage,
M-30-012-3, Hemel Hempsted,
M-30-012-4, Hertford,
M-30-014, Castlemartin,
M-30-014-2, Castlemartin,
M-30-015, Penally,
M-30-015-1, Manorbier,
M-30-015-2, Penally (Pembrokeshire) ,
M-30-016, Gowerton,
M-30-016-1, Llangennith,
M-30-016-2, Gowerton,
M-30-017, Swansea,
M-30-017-1, Swansea ,
M-30-017-2, Maesteg ,
M-30-017-4, Porthcawl,
M-30-018, Cardiff,
M-30-018-1, Rhondda,
M-30-018-2, Cwmbran ,
M-30-018-3, Barry,
M-30-018-4, Cardiff,
M-30-019, Bristol,
M-30-019-1, Newport,
M-30-019-2, Chepstow,
M-30-019-3, Weston-super-Mare,
M-30-019-4, Bristol ,
M-30-020, Bath,
M-30-020-1, Wotton-under-Edge,
M-30-020-2, Malmsbury,
M-30-020-3, Bath,
M-30-020-4, Chippenham,
M-30-021, Swindon,
M-30-021-1, Swindon ,
M-30-021-3, Devizes,
M-30-021-4, Marlborough,
M-30-022, Newbury,
M-30-022-1, Wantage,
M-30-022-2, Wallingford,
M-30-022-3, Newbury,
M-30-022-4, Pangbourne (Berks) ,
M-30-023, Reading,
M-30-023-1, Marlow ,
M-30-023-2, Slough,
M-30-023-3, Reading,
M-30-023-4, Windsor ,
M-30-024, London (West),
M-30-024-1, London (NW),
M-30-024-2, London (North) ,
M-30-024-3, London (SW),
M-30-024-4, London (South),
M-30-027, (Lundy),
M-30-027-2, Lundy,
M-30-027-4, Blagberry,
M-30-028, Barnstaple,
M-30-028-2, Ilfracombe,
M-30-028-3, Brownsham (nr Clovelly,
M-30-028-4, Barnstaple,
M-30-029, South Molton,
M-30-029-1, Lynton,
M-30-029-2, Porlock,
M-30-029-3, South Molton,
M-30-029-4, Dulverton (Somerset) ,
M-30-030, Taunton,
M-30-030-1, Minehead,
M-30-030-2, Stogursey,
M-30-030-3, Wiveliscombe (Somerset) ,
M-30-030-4, Taunton,
M-30-031, Burnham on Sea,
M-30-031-1, Burnham-on-Sea,
M-30-031-2, Wells,
M-30-031-3, Langport,
M-30-031-4, Street,
M-30-032, Trowbridge,
M-30-032-1, Radstock,
M-30-032-2, Trowbridge (Wiltshire) ,
M-30-032-3, Bruton,
M-30-032-4, Shaftesbury (Dorset) ,
M-30-033, Salisbury,
M-30-033-1, Larkhill ,
M-30-033-2, North Tidworth,
M-30-033-3, Salisbury,
M-30-033-4, Lockerley,
M-30-034, Winchester,
M-30-034-1, Andover (Hampshire) ,
M-30-034-2, Basingstoke,
M-30-034-3, Winchester,
M-30-034-4, New Alresford (Hampshire) ,
M-30-035, Woking,
M-30-035-1, Farnham,
M-30-035-2, Guildford (Surrey) ,
M-30-035-3, Alton,
M-30-035-4, Haslemere,
M-30-036, Crawley,
M-30-036-1, Leatherhead (Surrey) ,
M-30-036-2, Reigate,
M-30-036-3, Horsham (Sussex) ,
M-30-036-4, Crawley (Sussex) ,
M-30-039, Bude & Stratton,
M-30-039-2, Flexbury (Nr Bude,
M-30-039-4, Bude & Stratton,
M-30-040, Gt Torrington,
M-30-040-1, Bradworthy,
M-30-040-2, Great Torrington (Devon) ,
M-30-040-3, Holsworthy,
M-30-040-4, Hatherleigh,
M-30-041, Exeter,
M-30-041-1, Chulmleigh (Devon) ,
M-30-041-2, Witheridge (Devon) ,
M-30-041-3, Oakhampton (Devon) ,
M-30-042, Tiverton,
M-30-042-1, Tiverton (Devon) ,
M-30-042-2, Wellington (Somerset) ,
M-30-042-4, Sidmouth,
M-30-043, Yeovil,
M-30-043-1, Chard,
M-30-043-2, Yeovil,
M-30-043-3, Bridport,
M-30-043-4, Maiden Newton,
M-30-044, Dorchester,
M-30-044-1, Milborne Port,
M-30-044-2, Blandford Forum,
M-30-044-3, Dorchester,
M-30-044-4, Wareham (Dorset) ,
M-30-045, Bournemouth,
M-30-045-1, Ringwood,
M-30-045-2, Lyndhurst,
M-30-045-3, Bournemouth ,
M-30-045-4, Lymington (Hampshire) ,
M-30-046, Portsmouth,
M-30-046-1, Southampton ,
M-30-046-2, Fareham (Hampshire) ,
M-30-046-3, Newport Isle of Wight,
M-30-046-4, Portsmouth ,
M-30-047, Chichester,
M-30-047-1, Havant,
M-30-047-2, Arundel (Sussex) ,
M-30-047-3, South Hayling,
M-30-047-4, Bognor Regis (Sussex) ,
M-30-048, Brighton,
M-30-048-1, Steyning,
M-30-048-2, Burgess Hill,
M-30-048-3, Worthing,
M-30-048-4, Brighton,
M-30-050, Newquay,
M-30-050-2, Constantine Bay,
M-30-050-4, Newquay,
M-30-051, St Austell,
M-30-051-1, Wadebridge,
M-30-051-2, Delabole,
M-30-051-3, St Austell,
M-30-051-4, Bodmin,
M-30-052, Plymouth,
M-30-052-1, Launceston,
M-30-052-2, Tavistock (Devon) ,
M-30-052-3, Liskeard,
M-30-052-4, Plymouth ,
M-30-053, Torquay,
M-30-053-2, Newton Abbot (Devon) ,
M-30-053-4, Torbay ,
M-30-054, Exmouth,
M-30-054-3, Kilmorie (Torquay) ,
M-30-055, Chickerel,
M-30-055-2, Chickerel,
M-30-056, Weymouth,
M-30-056-1, Weymouth (and Isle of Portland) ,
M-30-056-2, Corfe Castle,
M-30-057, Swanage,
M-30-057-1, Swanage,
M-30-057-2, Needles,
M-30-058, Shanklin,
M-30-058-1, Niton,
M-30-058-2, Shanklin (Isle of Wight) ,
M-30-061, Penzance,
M-30-061-2, Zennor,
M-30-061-4, Penzance,
M-30-062, Truro,
M-30-062-1, Camborne,
M-30-062-2, Truro,
M-30-062-3, Helston (Cornwall) ,
M-30-063, Mevagissey,
M-30-063-1, Mevagissey,
M-30-063-2, Polruan,
M-30-063-3, Bohorta,
M-30-064, Newton Ferrers,
M-30-064-1, Eddystone,
M-30-064-2, Newton Ferrers,
M-30-065, Kingsbridge,
M-30-074, Lizard,
M-30-074-1, Vellan Head,
M-30-074-2, Lizard,
M-30-080, St Anne (France),
M-30-080-4, St Anne (France),
M-30-091, St Peter Port,
M-30-091-2, (Normandy),
M-30-091-4, St Peter Port,
M-30-092, Sark,
M-30-092-1, (Normandy),
M-30-092-2, (English Channel),
M-30-092-3, Sark,
M-30-092-4, (English Channel),
M-30-104, St Helier,
M-30-105, (Normandy),
M-30-105-1, (English Channel),
M-30-116, (English Channel),
M-30-116-2, (English Channel),

M-31, SE England, Paris ,
M-31-1, Calais (and SE England),
M-31-01, Southend-on-Sea ,
M-31-02, Margate ,
M-31-07, Maidstone,
M-31-08, Boulogne ,

M-31-001, Harlow ,
M-31-001-1, Bishop’s Stortford,
M-31-001-2, Great Dunmow ,
M-31-001-3, Harlow ,
M-31-001-4, Chelmsford ,
M-31-002, Colchester, 1964 edition, 1982 edition,
M-31-002-1, Braintree,
M-31-002-2, Colchester ,
M-31-002-3, Witham,
M-31-002-4, West Mersea ,
M-31-003, Clacton-on-Sea ,1964 edition , 1982 edition,
M-31-003, Clacton-on-Sea,
M-31-003-1, Manningtree,
M-31-003-2, Felixstowe,
M-31-003-3, Clacton on Sea,
M-31-003-4, (off Frinton),
M-31-013, London East ,
M-31-013-1, London North East ,
M-31-013-2, Basildon ,
M-31-013-3, London South East ,
M-31-013-4, Gravesend ,
M-31-014, Southend on Sea, 1964 edition, 1982 edition,
M-31-014-1, Southend on Sea,
M-31-014-2, Burnham on Crouch,
M-31-014-3, Gillingham,
M-31-014-4, Sheerness,
M-31-015, Margate, 1964 edition, 1982 edition,
M-31-015-3, Whitsable,
M-31-015-4, Margate,
M-31-025, Royal Tunbridge Wells, 1964 edition, 1982 edition,
M-31-025-1, Sevenoaks,
M-31-025-3, Crowborough,
M-31-025-4, Royal Tunbridge Wells,
M-31-026, Maidstone, 1964 edition, 1982 edition,
M-31-026-1, Maidstone,
M-31-026-2, Faversham,
M-31-026-3, Tenterdan,
M-31-026-4, Ashford,
M-31-027, Folkestone, 1964 edition, 1982 edition,
M-31-027-1, Canterbury,
M-31-027-2, Deal,
M-31-027-3, Folkestone,
M-31-027-4, Dover,
M-31-037, Eastbourne, 1964 edition, 1982 edition,
M-31-037-1, Lewes,
M-31-037-2, Bexhill,
M-31-037-3, Seaford,
M-31-037-4, Eastbourne,
M-31-038, Hastings, 1964 edition, 1982 edition,
M-31-038-1, Hastings,
M-31-038-2, Lydd,
M-31-113-2, Paris,

N-29, Dublin ,
N-29-1, Ballina (Co Mayo) ,
N-29-2, Londonderry ,
N-29-3, Galway ,
N-29-4, Dublin ,

N-29-011, Portnahaven (Islay),
N-29-012, Bowmore,
N-29-023, (Irish Sea),
N-29-024, Port Ellen,
N-29-034, Buncrana,
N-29-035, Colraine,
N-29-036, Ballycastle,
N-29-045, Stranolar,
N-29-046, Londonderry,
N-29-047, Magherafelt,
N-29-048, Ballymena,
N-29-057, Enniskillen,
N-29-058, Omagh,
N-29-059, Armagh,
N-29-060, Portadown,
N-29-069, Ballyconnell,
N-29-070, Clones,
N-29-071, Monaghan,
N-29-072, Dundalk,

N-30, Birmingham ,
N-30-1, Glasgow,
N-30-2, Newcastle-upon-Tyne ,
N-30-3, Birkenhead ,
N-30-4, Birmingham ,
N-30-20, Amlwch (Anglesey) ,
N-30-21, Birkenhead,
N-30-26, Caernarvon
N-30-28, Stoke-on-Trent ,
N-30-29, Nottingham ,
N-30-30, Lincoln ,
N-30-32, Aberystwyth
N-30-33, Llandrindod Wells ,
N-30-34, Wolverhampton ,
N-30-36, Northampton ,

N-30-001, Clahan,
N-30-002, Rothesay,
N-30-003, Greenock,
N-30-004, Glasgow,
N-30-005, Motherwell,
N-30-007, Haddington,
N-30-008, Berwick on Tweed,
N-30-009, Holy Island,
N-30-013, Campbeltown,
N-30-014, Whiting Bay,
N-30-015, Irving,
N-30-016, Kilmarnock,
N-30-017, Sanquhar,
N-30-018, Peebles,
N-30-019, Galashiels,
N-30-020, Kelso,
N-30-021, Alnwick,
N-30-025, Southend ,
N-30-026, Ballantrae,
N-30-027, Girvan,
N-30-028, New Galloway,
N-30-029, Dumfries,
N-30-030, Lockerbie,
N-30-031, Langholm,
N-30-032, Barrasford,
N-30-033, Longbenton,
N-30-034, Tynemouth,
N-30-037, Larne,
N-30-038, Stranraer,
N-30-039, Glenluce,
N-30-040, Kirkcudbright,
N-30-041, Castle Douglas,
N-30-042, Maryport,
N-30-043, Carlisle,
N-30-044, Hexham,
N-30-045, Newcastle upon Tyne,
N-30-046, Sunderland,
N-30-049, Belfast,
N-30-050, Ballywalter,
N-30-051, Jurby,
N-30-052, Andreas,
N-30-053, Workington,
N-30-054, Cockermouth,
N-30-055, Penrith,
N-30-056, Appleby,
N-30-057, Darlington,
N-30-058, Teesside,
N-30-059, Whitby,
N-30-060, Cloughton,
N-30-061, Newcastle (Co.Down),
N-30-063, Peel,
N-30-064, Douglas,
N-30-066, Barrow in Furness,
N-30-067, Lancaster,
N-30-068, Settle,
N-30-069, Ripon,
N-30-070, Knaresborough,
N-30-071, Norton,
N-30-072, Scarborough,
N-30-078, Blackpool,
N-30-079, Preston,
N-30-080, Blackburn,
N-30-081, Leeds,
N-30-082, York,
N-30-083, Goole,
N-30-084, Hull,
N-30-087, Llanfaethlu,
N-30-088, Amlwch,
N-30-089, Penmount (Gt Orme Hd),
N-30-090, Birkenhead,
N-30-091, Liverpool,
N-30-093, Huddersfield,
N-30-094, Sheffield,
N-30-095, Scunthorpe,
N-30-096, Grimsby,
N-30-099, Holyhead,
N-30-100, Caernarvon,
N-30-101, Colwyn Bay,
N-30-102, Mold,
N-30-103, Chester,
N-30-105, Matlock,
N-30-106, Chesterfield,
N-30-107, Lincoln,
N-30-108, Horncastle,
N-30-111, Nevin,
N-30-112, Pwhelli,
N-30-113, Ffestiniog,
N-30-114, Oswestry,
N-30-115, Shrewsbury,
N-30-116, Stafford,
N-30-117, Burton on Trent,
N-30-118, Nottingham,
N-30-119, Grantham,
N-30-120, Boston,
N-30-124, Aberystwyth,
N-30-125, Machynlleth,
N-30-126, Newtown,
N-30-127, Ludlow,
N-30-128, Wolverhampton,
N-30-129, Birmingham,
N-30-130, Leicester,
N-30-131, Corby,
N-30-132, Peterborough,
N-30-134, Llanwnda,
N-30-135, Cardigan,
N-30-136, Lampeter,
N-30-137, Llanwrtyd Wells,
N-30-138, Llandrindod Wells,
N-30-139, Hereford,
N-30-140, Worcester,
N-30-141, Warwick,
N-30-142, Banbury,
N-30-143, Northampton,
N-30-144, Bedford,
N-30-144-3, Bedford,

N-31, Amsterdam ,
N-31-3, Norwich ,
N-31-26, North Walsham (Norfolk) ,
N-31-31, Cambridge ,
N-31-32, Norwich ,

N-31-073, Withernsea ,
N-31-085, Louth,
N-31-097, Skegness,
N-31-109, Kings Lynn,
N-31-110, East Dereham ,
N-31-110-2, Wells next the Sea,
N-31-111-1, Sheringham,
N-31-111-2, Cromer,
N-31-111-3, Reepham,
N-31-111-4, North Walsham,
N-31-112, Stalham,
N-31-112-1, Walcott,
N-31-112-3, Stalham,
N-31-112-4, (North Sea),
N-31-121, March,
N-31-122, Thetford,
N-31-123, Norwich,
N-31-123-1, Wymondham [as Windam],
N-31-123-2, Norwich,
N-31-123-3, Diss,
N-31-123-4, Bungay,
N-31-124, Great Yarmouth,
N-31-124-1, Gt Yarmouth,
N-31-124-2, (North Sea),
N-31-124-3, Lowestoft,
N-31-124-4, (off Lowestoft),
N-31-134, Bury St Edmunds,
N-31-135, Ipswich,
N-31-135-2, Saxmundham,
N-31-135-4, Woodbridge,
N-31-136, Leiston,
N-31-136-1, Leiston,
N-31-136-3, Aldburgh,

O-29, Hebrides,
O-29-2, Stornoway (Western Isles) ,
O-29-4, Tobermory (Isle of Mull),

O-29-036, Sula Skerry,
O-29-059, Barvas,
O-29-060, Lionel (Butt of Lewis),
O-29-069, Flannan,
O-29-070, Aird Uig,
O-29-071, Carloway,
O-29-072, Stornoway,
O-29-079, St Kilda,
O-29-080, Boreray,
O-29-081, Haskeir,
O-29-082, Leverburgh,
O-29-083, Tarbert,
O-29-084, Kilmaluag,
O-29-093, Hougary,
O-29-094, Benbecula,
O-29-095, Dunvegan,
O-29-096, Portree,
O-29-105, Ard Gren,
O-29-106, Daliburgh,
O-29-107, (Canna Island),
O-29-108, Elgol,
O-29-117, Kentangaval, Barra
O-29-118, Castelbay,
O-29-119, (The Minch),
O-29-120, Kilchoan,
O-29-131, Arinagour, Coll
O-29-132, Tobermory,
O-29-143, Dubh Artach,
O-29-144, Bunessan,

O-30, Aberdeen ,
O-30-1, Wick ,
O-30-2, Kirkwall (Orkney Islands) ,
O-30-3, Kirkcaldy ,
O-30-4, Aberdeen ,

O-30-009, Atlantic Ocean,
O-30-010, Tolob (Shetland),
O-30-018, Noup Head (Orkney),
O-30-019, Holland (Papa Westray),
O-30-020, North Ronaldsay,
O-30-021, Stonybreck (Fair Isle),
O-30-025, Rona Island,
O-30-027, Stac Skerry,
O-30-028, Seal Skerry,
O-30-030, Finstown,
O-30-031, Pierowall,
O-30-032, Northwall (Sanday,
O-30-042, Stromness,
O-30-043, Kirkwall,
O-30-050, Scourie,
O-30-051, Durness,
O-30-052, Tongue,
O-30-053, Thurso,
O-30-054, Wick,
O-30-062, Lochinver,
O-30-063, Inchnadamph,
O-30-064, Lairg,
O-30-065, Helmsdale,
O-30-066, Lybster,
O-30-073, Gairloch,
O-30-074, Ullapool,
O-30-075, Invercassley,
O-30-076, Tain,
O-30-077, Golspie,
O-30-078, Lossiemouth,
O-30-079, Banff,
O-30-080, Fraserburgh,
O-30-081, Inverallochy,
O-30-085, Shieldaig,
O-30-086, Lochcarron,
O-30-087, Strathpeffer,
O-30-088, Inverness,
O-30-089, Nairn,
O-30-090, Elgin,
O-30-091, Keith,
O-30-092, Turriff,
O-30-093, Peterhead,
O-30-097, Kyle of Lochalsh,
O-30-098, Shiel Bridge,
O-30-099, Fort Augustus,
O-30-100, Kingussie,
O-30-101, Granton on Spey,
O-30-102, Ballater,
O-30-103, Aboyne,
O-30-104, Aberdeen,
O-30-105, (off Aberdeenshire),
O-30-109, Arisaig,
O-30-110, Fort William,
O-30-111, Spey Bridge,
O-30-112, Kinloch Rannoch,
O-30-113, Pitlochry,
O-30-114, Kirriemuir,
O-30-115, Brechin,
O-30-116, Montrose,
O-30-121, Salen,
O-30-122, Oban,
O-30-123, Crianlarich,
O-30-124, Killin,
O-30-125, Crieff,
O-30-126, Perth,
O-30-127, Dundee,
O-30-128, (Firth of Tay),
O-30-133, Tayvallich,
O-30-134, Lochgilphead,
O-30-135, Helensburgh,
O-30-136, Callander,
O-30-137, Falkirk,
O-30-138, Kirkcaldy,
O-30-139, Dunbar,
O-30-140, (Firth of Forth),

P-29,30, Faroes and Shetland Islands ,
P-30-3,4, Lerwick (Shetland Islands) ,
P-30-117,118, Cullivoe (Yell),
P-30-119, 120 Baltasound,
P-30-129, 130 Mid Yell,
P-30-131, 132 Fetlar,
P-30-139, 140 (Foula),
P-30-141, 142 Lerwick,
P-30-143, 144 (off Shetland),

Other Topographic maps and Visual Search interface