McDonald's opening times and locations
1,796 McDonald's branches in 1,375 towns across England, Scotland, Wales, Northern Ireland, Channel Islands and Isle of Man, each with its opening times, address, phone number and reviews. Pick a county or town below, or let us find the branches nearest to you.
About McDonald's
McDonalds is a very large international fast food restaurant chain
McDonald's website
McDonald's near me
Share your position and we will list the McDonald's branches around you, nearest first, with which are open now. Your position is rounded to about 100 metres before it leaves your browser, and it is not stored.
Use my location
Best reviewed McDonald's branches
Mcdonalds, Thornhill Road ★★★★★ Restaurant · Thornhill Road, Falkirk FK2 7 · Bainsford, Falkirk
McDonald's, Pencarn Way ★★★★★ Chesapeake Restaurant · Pencarn Way, Tredegar Park NP10 8XL · Coedkernew, Newport
Mcdonalds, S Side Retail Park ★★★★★ Restaurant · S Side Retail Park, Stockton on Tees TS18 2TA · Thornaby on Tees, Stockton on Tees
Mcdonalds, Northbrook Rd ★★★★★ Cantabrian Restaurant · Northbrook Rd, Gloucester GL4 3DP · Barnwood, Gloucestershire
McDonald's, 21/23 King William Street ★★★★★ Fast Food Restaurant · 21/23 King William Street, Blackburn BB1 7DJ · Blackburn, Lancashire
McDonald's, Deacon Trading Estate ★★★★★ Restaurant · Deacon Trading Estate, Newton le Willows WA12 9XD · Earlestown, Merseyside
McDonald's, Stockton on Tees ★★★★★ Restaurant · Thornaby, Stockton on Tees TS17 7BS · Thornaby on Tees, Stockton on Tees
Mcdonalds, Central Retail Park ★★★★★ Central American Restaurant · Central Retail Park, Falkirk FK1 1LW · Falkirk, Falkirk
McDonald's, Linkway Retail Park ★★★★★ Fast Food Restaurant · Linkway Retail Park, Cannock WS11 1TD · Bridgtown, Staffordshire
Mcdonalds, 1200 Maryhill Road ★★★★★ Takeaway · 1200 Maryhill Road, Glasgow G20 9BA · Glasgow G12, Glasgow City
England1,457 branches in 74 counties
Bath Avon 1
Bath 1
Bedfordshire 14
Milton Keynes MK9 2 , Goldington 2 , Bedford 1 , Biddenham 1 , Dunstable 1 , Elstow 1 +6 more
Berkshire 20
Cheapside 3 , Reading RG1 3 , Salt Hill 2 , Slough 2 , Whitley 1 , Newell Green 1 +8 more
Bournemouth 5
Bournemouth 2 , Westbourne 1 , Boscombe 1 , Holdenhurst 1
Brighton and Hove 5
Kemp Town 3 , Brighton 1 , Coldean 1
Bristol 8
Brislington 2 , Bristol BS3 2 , Bristol BS2 1 , Stapleton 1 , Bristol (PO Boxes) 1 , Bishopsworth 1
Bristol Avon 2
Priston 1 , Compton Dando 1
Buckinghamshire 11
Wycombe Marsh 3 , Booker 2 , Aylesbury HP19 1 , Buckingham 1 , Aylesbury HP20 1 , Hitcham 1 +2 more
Cambridgeshire 21
Peterborough 4 , Cambridge 2 , Etton 2 , Werrington 2 , Fen Ditton 1 , Alconbury Hill 1 +9 more
Cheshire 36
Chester 4 , Widnes 4 , Warrington 3 , Macclesfield 2 , Crewe CW1 2 , Congleton 1 +20 more
Cornwall 12
Bodmin 1 , Carkeel 1 , Newquay 1 , Falmouth 1 , Angarrack 1 , Helston 1 +6 more
County Durham 10
Bowburn 2 , Bishop Auckland 1 , Carrville 1 , Consett 1 , Durham 1 , Peterlee 1 +3 more
Cumbria 11
Carlisle 2 , Kingstown 2 , Kendal 2 , Penrith 2 , Barrow in Furness 1 , North Scale 1 +1 more
Darlington 6
Darlington 1 , Barmpton 1 , Summer house 1 , Brafferton 1 , Eastbourne 1 , Mowden 1
Derby 9
Spondon 2 , Normanton 2 , Derby 2 , Crewton 1 , Chaddesden 1 , Littleover 1
Derbyshire 25
Chesterfield 2 , Ilkeston 2 , Long Duckmanton 2 , Tibshelf 2 , Somercotes 1 , Belper 1 +15 more
Devon 26
Plymouth PL4 3 , Exeter 2 , Torquay 1 , Plymstock 1 , Meldon 1 , Abbotsham 1 +17 more
Dorset 7
Christchurch 2 , Weymouth DT3 2 , Trickett's Cross 1 , Radipole 1 , Dorchester 1
E Riding of Yorkshire 10
Bolton 2 , Bentley 1 , Hilderthorpe 1 , Bridlington 1 , Airmyn 1 , Dunswell 1 +3 more
East Sussex 11
Langney 2 , Uckfield 2 , Eastbourne 1 , Bulverhythe 1 , Hailsham 1 , Hastings 1 +3 more
Essex 53
Basildon 5 , Purfleet 4 , Colchester 3 , Chelmsford 3 , Southend on Sea 2 , Ilford IG4 2 +32 more
Gloucestershire 10
Gloucester GL29 2 , Gloucester 2 , Hardwicke GL2 1 , Cheltenham GL52 1 , Preston GL7 1 , Barnwood 1 +2 more
Greater London 205
Dagenham 4 , North End 4 , Beckton 3 , Beddington 3 , Uxbridge 3 , Stratford 3 +167 more
Greater Manchester 77
Stockport 3 , Manchester M2 3 , Salford M50 3 , Chadderton 2 , Ashton under Lyne 2 , Baguley 2 +54 more
Hampshire 40
Winchester 3 , Andover 3 , Basingstoke 2 , Bedhampton 2 , Kempshott 2 , Bridgemary 2 +25 more
Hartlepool 3
Hartlepool 3
Hereford and Worcester 25
Kingsthorne 3 , Hereford 2 , Stone 2 , Fiddler's Green 2 , Strensham 1 , Frankley 1 +14 more
Hertfordshire 34
Stevenage 3 , Hemel Hempstead 2 , Eastwick 2 , Hatfield 2 , Apsley 2 , Letchworth 2 +19 more
Isle of Wight 1
Nettlestone 1
Kent 59
Ashford 3 , Gravesend 3 , St Peter's 3 , Maidstone 3 , Dartford 2 , Folkestone 2 +37 more
Kingston upon Hull 3
Stoneferry 2 , Kingston upon Hull 1
Lancashire 49
Burnley 3 , Blackpool 3 , Blackburn 3 , Preston 2 , Common Edge 2 , Great Marton 2 +30 more
Leeds 1
Halton 1
Leicester 6
Leicester LE1 2 , Belgrave 1 , Leicester LE19 1 , Dane Hills 1 , Humberstone 1
Leicestershire 14
Hinckley 2 , Appleby Parva 1 , Ashby de la Zouch 1 , Bitteswell 1 , Coalville 1 , Loughborough 1 +7 more
Lincolnshire 29
Lincoln 3 , Boston 3 , Grantham 2 , Skegness 2 , Eastgate 1 , Gainsborough 1 +17 more
Lincolnshire (South Humberside) 1
Grimsby DN32 1
Luton 3
Luton 2 , Limbury 1
Merseyside 39
Liverpool L4 3 , Southport 3 , Birkenhead CH41 2 , Aintree 2 , Walton 2 , Liverpool L2 2 +25 more
Middlesbrough 8
Middlesbrough 2 , Hemlington 2 , North Ormesby 2 , Acklam 1 , Stainton 1
Milton Keynes 7
Milton Keynes 2 , Great Linford 1 , Fenny Stratford 1 , Wavendon 1 , Bradwell 1 , Wolverton 1
Norfolk 29
Great Yarmouth 3 , Lakenham 2 , Southtown 2 , King's Lynn 1 , Geldeston 1 , Blofield 1 +19 more
North East Lincolnshire 4
Cleethorpes 2 , West Marsh 1 , Bradley 1
North Lincolnshire 6
Crosby 2 , Scunthorpe 1 , Gunness 1 , Yaddlethorpe 1 , Ashby 1
North Somerset 3
Weston super Mare 2 , St Georges 1
North Yorkshire 14
Catterick Camp 2 , Leeming Bar 1 , Denton 1 , Eastfield 1 , Harrogate 1 , Goldsborough HG5 1 +7 more
Northamptonshire 27
Wellingborough 4 , Northampton 4 , Kettering 2 , Corby 2 , Little Billing 2 , Rothersthorpe 2 +10 more
Northumberland 7
Ashington 1 , Berwick upon Tweed 1 , Cowpen 1 , Sunnyside 1 , Hexham 1 , Prudhoe 1 +1 more
Nottinghamshire 37
Nottingham NG1 7 , Sutton in Ashfield 3 , Mansfield 2 , Beeston 2 , Edwalton 2 , Bulwell 2 +17 more
Oxfordshire 16
Oxford 2 , Banbury 2 , Abingdon 1 , Baynards Green 1 , Benson 1 , Botley 1 +8 more
Poole 4
Poole 1 , Waterloo 1 , Newtown 1 , Branksome 1
Portsmouth 11
Fratton 4 , Hilsea 2 , Wymering 2 , Cosham 1 , Portsmouth 1 , North End 1
Redcar and Cleveland 3
North Skelton 1 , Redcar 1 , South Bank 1
Rutland 1
Barleythorpe 1
Shropshire 15
Telford 1 , Battlefield 1 , Bronygarth 1 , Arleston 1 , Ironbridge 1 , Meole Brace 1 +9 more
Somerset 19
Yeovil 3 , Angersleigh 2 , Bathpool 2 , Bridgwater 1 , Dunball 1 , Frome 1 +9 more
South Gloucestershire 9
Catbrain 3 , Bradley Stoke 2 , Hanham 1 , Downend 1 , Filton 1 , Yate 1
South Yorkshire 42
Barnsley 4 , Doncaster 3 , Parkgate 2 , Tankersley 2 , Brampton 2 , Adwick le Street 2 +25 more
Southampton 6
Millbrook 3 , Freemantle 1 , Southampton 1 , Swaythling 1
Staffordshire 28
Stafford 3 , Cannock 2 , Farley 2 , Newcastle under Lyme 1 , Aston by Stone 1 , Burton upon Trent 1 +18 more
Stockton on Tees 8
Thornaby on Tees 5 , Hartburn 1 , Thorpe Thewles 1 , Wolviston 1
Stoke on Trent 8
Hanley 2 , Stoke on Trent 2 , Longton 1 , Meir 1 , Milton 1 , Tunstall 1
Suffolk 22
Pakefield 2 , Chantry 2 , Barton Mills 1 , Bury St Edmunds IP33 1 , Felixstowe 1 , Great Cornard 1 +14 more
Surrey 22
Woking 3 , Guildford 3 , Stanwell 2 , Staines 2 , Salfords 1 , Camberley 1 +10 more
Swindon 2
Stratton St Margaret 1 , Shaw 1
Tyne and Wear 30
New Silksworth 2 , Blakelaw 2 , Byker 2 , Newcastle upon Tyne NE1 2 , Kingston Park 1 , Benton Square 1 +20 more
Warwickshire 14
Stockingford 2 , Royal Leamington Spa 2 , Rugby 2 , Stratford upon Avon 2 , Arrow 1 , Longbridge 1 +4 more
West Midlands 69
Walsall WS1 4 , Tile Hill 2 , Chapel Fields 2 , Binley 2 , Tile Cross 2 , Birmingham B9 2 +50 more
West Sussex 19
Crawley 4 , Upper Beeding 1 , Bognor Regis 1 , Burgess Hill 1 , Westhampnett 1 , East Grinstead 1 +10 more
West Yorkshire 42
Wakefield 5 , Leeds LS1 4 , Bradford 2 , Dewsbury 2 , Beeston 2 , Westgate Hill 2 +24 more
Wiltshire 10
Swindon SN1 2 , Britford 1 , Easton 1 , Box 1 , Melksham Forest 1 , Warminster 1 +3 more
York 5
Huntington 1 , Naburn 1 , Upper Poppleton 1 , York YO1 1 , Fulford 1
Yorkshire, East (North Humberside) 2
Hull HU5 1 , Hull HU3 1
Yorkshire, West 6
Bradford BD5 1 , Bradford BD2 1 , Bradford BD3 1 , Bradford BD8 1 , Leeds LS4 1 , Leeds LS6 1
Scotland146 branches in 29 counties
Aberdeen City 7
Ruthrieston 2 , Kincorth 2 , Old Aberdeen 1 , Aberdeen 1 , Bucksburn 1
Aberdeenshire 7
Aberdeen AB21 1 , Aberdeen AB25 1 , Aberdeen AB64 1 , Broadsea 1 , Invernettie 1 , Portlethen 1 +1 more
Angus 3
Arbroath 1 , Monifieth 1 , Forfar 1
City of Edinburgh 12
Craiglockhart 2 , Edinburgh EH7 2 , Craigmillar 1 , Corstorphine 1 , Blackhall 1 , Edinburgh EH2 1 +4 more
Clackmannanshire 1
Alloa 1
Dumfries and Galloway 3
Lochfoot 1 , Lockerbie 1 , Maxwelltown 1
Dunbartonshire 2
Glasgow G31 1 , Glasgow G13 1
Dundee City 4
Denhead 1 , Dundee 1 , Lochee 1 , Douglas and Angus 1
East Ayrshire 2
Crookedholm 1 , Kilmarnock 1
East Dunbartonshire 1
Lenzie 1
East Lothian 1
Broxburn 1
East Renfrewshire 4
Thornliebank 2 , Hall 1 , Caplaw 1
Falkirk 6
Camelon 2 , Falkirk 2 , Grangemouth 1 , Bainsford 1
Fife 13
Halbeath 4 , Glenrothes 2 , Linktown 1 , Thornton 1 , Dunfermline 1 , Chapel 1 +3 more
Glasgow City 19
Glasgow G2 3 , Glasgow G1 2 , Nitshill 2 , Springburn 2 , Glasgow G34 2 , Govan 2 +6 more
Highland 5
Caol 1 , Drumderfit 1 , Fisherton 1 , Culcabock 1 , Kingsteps 1
Inverclyde 4
Greenock 2 , Gourock 1 , Port Glasgow 1
Midlothian 3
Edinburgh 2 , Bonnyrigg 1
Moray 1
Moss of Barmuckity 1
North Ayrshire 2
Irvine 1 , Stevenston 1
North Lanarkshire 11
Motherwell 2 , Airdrie 1 , Balloch 1 , Viewpark 1 , Coatbridge 1 , Cumbernauld 1 +4 more
Perth and Kinross 4
Lornty 1 , Moncreiffe 1 , Huntingtower 1 , Perth 1
Renfrewshire 2
Elderslie 1 , Renfrew 1
Scottish Borders 1
Galashiels 1
South Ayrshire 1
Ayr 1
South Lanarkshire 11
East Kilbride 3 , Hamilton 3 , Nerston 2 , Rutherglen 2 , Machan 1
Stirling 4
Kippenross Ho 3 , Cambuskenneth 1
West Dunbart 4
Clydebank 2 , Dumbarton 1 , Milton 1
West Lothian 8
Bathgate 2 , Burnside 2 , Bellsquarry 1 , Dechmont 1 , Livingston 1 , Whitburn 1
Wales93 branches in 22 counties
Blaenau Gwent 2
Brynmawr 1 , Ebbw Vale 1
Bridgend 6
Bridgend 2 , Pencoed 2 , Tre groes 1 , Aberkenfig 1
Caerphilly 4
Caerphilly 1 , Maes y cwmmer 1 , Newbridge 1 , Pontymister 1
Cardiff 6
Cardiff CF1 2 , Llandaff 1 , Llanishen 1 , Roath 1 , Tongwynlais 1
Carmarthenshire 8
St Clears 2 , Betws 1 , Fforest 1 , Llwynhendy 1 , Pensarn 1 , Cross Hands 1 +1 more
Ceredigion 1
Penparcau 1
Conwy 4
St George 1 , Abergele 1 , Llandudno 1 , Llandudno Junction 1
Denbighshire 3
Rhyl 2 , Rhuddlan 1
Flintshire 8
Flint 2 , Bretton 1 , Aston 1 , Northop Hall 1 , Mold 1 , Queensferry 1 +1 more
Gwynedd 2
Bangor 1 , Caernarfon 1
Isle of Anglesey 1
Kingsland 1
Merthyr Tydfil 2
Merthyr Tydfil 2
Monmouthshire 2
Llanfoist 1 , Magor 1
Neath Port Talbot 4
Briton Ferry 1 , Cwmgwrach 1 , Port Talbot 1 , Skewen 1
Newport 11
Newport PO30 3 , Newport NP10 2 , Milton 1 , Newport NP19 1 , Newport TF10 1 , Bassaleg 1 +2 more
Pembrokeshire 4
Merlin's Bridge 2 , Milford Haven 1 , Waterloo 1
Powys 3
Buttington 1 , Llanllwchaiarn 1 , Newtown 1
Rhondda Cynon Taff 4
Aberdare 1 , Nantgarw 1 , Cross Inn 1 , Ystrad 1
Swansea 7
Morriston 2 , Swansea 1 , Cwmbwrla 1 , Penllergaer 1 , Pentre chwyth 1 , Cadle 1
Torfaen 3
Cwmbran 2 , New Inn 1
Vale of Glamorgan 3
Palmerstown 1 , Llandough CF64 1 , Twyn yr odyn 1
Wrexham 5
Rhos ddu 2 , Wrexham 2 , Halton 1
Northern Ireland44 branches in 7 counties
Belfast 19
Lisburn BT27 3 , Newtownabbey BT37 2 , Belfast BT1 2 , Belfast BT15 2 , Belfast BT11 1 , Belfast BT12 1 +8 more
County Antrim 5
Ballymena BT42 2 , Antrim 1 , Ballycastle 1 , Larne 1
County Armagh 4
Craigavon BT64 3 , Craigavon BT62 1
County Down 4
Banbridge 1 , Newry BT35 1 , Bangor BT19 1 , Downpatrick 1
County Fermanagh 1
Enniskillen BT74 1
County Londonderry 5
Coleraine BT52 2 , Londonderry BT48 2 , Londonderry 1
County Tyrone 6
Cookstown 2 , Omagh BT78 2 , Dungannon BT71 1 , Strabane 1
Channel Islands1 branch in 1 county
Isle of Man2 branches in 1 county
Each branch is counted once, in the town nearest to it. 53 branches are not yet placed in a town and appear only in the full list. The lists are rebuilt daily.
All 1,796 branches A to Z Browse by category