All providers listed here are offering low cost telephone calls from a fixed UK landline to the landline and mobile number in another country or the United Kingdom (sometimes it's cheaper to call another UK number this way). All providers, compared on Call Rates Scanner website, offer low cost calls by means of providing fixed line access numbers. These access numbers (non geographic numbers) have to be dialled prior to dialling the actual phone number in Madeira that you wish to call. All listed providers do not require any subscription or a contract, prepayment or PIN to remember - you just dial the access number and then full international number in Madeira, i.e. the long number starting with 00351291. There are other ways to call Madeira, however this site currently only compares the kind of low cost international call providers that offer no-subscription access numbers. This type of low cost calls service is also known as instant access, dial through or call through. Note that, although the access numbers presented here will also work with UK mobile phones, it is normally cheaper to use them for international calls made from a fixed UK landline. There are other cheap call providers that optimise for calls from a mobile. Usually they require some form of subscription or initial set up.
Related help topics:
Call costs for access numbers to Madeira
Phone line provider access charge
FAQ & Related Information for Calling Madeira from UK