Guinea-Bissau Phone Numbers: +245 Country Code Format & Validation
Explore Guinea-Bissau phone number formats (+245): an 8-digit system without area codes. Includes mobile (95/96/97XXXXXX), landline (44XXXXXX) patterns, and int'l dialing. Plus regex for validation and network coverage details for developers.
Build telecommunications solutions for Guinea-Bissau with confidence. This comprehensive guide covers Guinea-Bissau phone number formatting (country code +245), validation patterns, E.164 standards, and critical considerations for Guinea-Bissau's mobile-first telecommunications environment.
Guinea-Bissau Phone Number Format and Dialing System
Guinea-Bissau uses country code +245 for all international calls. The telecommunications landscape is primarily mobile-centric, with 8-digit phone numbers that follow specific formatting patterns. While a fixed-line infrastructure exists, it suffered significant damage during past conflicts and has not been fully restored. Mobile communication now dominates, with two primary operators – Orange (prefix 95) and MTN (prefixes 96, 97) – providing most services. Consider this mobile-first environment when you build telecommunications applications.
How to Dial Phone Numbers in Guinea-Bissau (Domestic Calls)
Call within Guinea-Bissau using an 8-digit phone number system. There are no area codes, which simplifies dialing across the country.
Mobile Calls: Dial the full 8-digit mobile number. The first digit will be a "9," followed by a network identifier ("5," "6," or "7"), and then the remaining six digits.
Orange: 95XXXXXX
MTN: 96XXXXXX or 97XXXXXX
Landline Calls: While less common, landlines generally follow the 44XXXXXX format. However, the deteriorated state of the fixed-line network makes them unreliable. Prioritize mobile functionality and consider landlines as a secondary communication method, if at all.
Best Practice: Store contacts using the full 8-digit format to ensure consistent dialing across networks.
International Dialing: Calling To and From Guinea-Bissau (+245)
Calling from Guinea-Bissau:
Dial the international exit code: 00
Dial the country code of the destination.
Dial the recipient's phone number.
Example: To call the United Kingdom (country code 44), dial 00 44 XXXX XXXXXX.
Calling to Guinea-Bissau:
Dial the international access code (e.g., "+" or "011").
Dial Guinea-Bissau's country code: 245.
Dial the 8-digit local number.
Example: +245 95XXXXXX
Emergency Services
Guinea-Bissau's emergency response system is still under development. Direct dialing for emergency services may not work reliably in all areas. According to regional telecommunications standards, emergency services typically use these numbers:
Police: 117
Medical Emergency/Ambulance: 119
Fire Services: 118
Important: These numbers may not work in all regions, particularly outside Bissau. Network reliability for emergency calls varies.
Critical Recommendations:
Pre-program essential contacts: Store direct numbers for local police stations, medical facilities (e.g., Hospital Nacional Simão Mendes: +245 320 1139), and your embassy's emergency line.
Embassy contacts for emergencies:
US Embassy Bissau: +245 955 6013 (emergency line)
Portuguese Embassy: +245 320 5820
French Embassy: +245 320 1473
Check with your embassy for 24/7 emergency contact numbers before you travel
Regional considerations: Response times and available services vary significantly outside major cities. Research and store regional emergency contacts if you operate outside Bissau.
Backup communication: Network limitations may require alternative methods:
WhatsApp and Signal for data-based communication
Offline mapping (Maps.me, OsmAnd)
Satellite messengers for remote areas
For developers: Build offline emergency contact storage, GPS coordinate sharing, and fallback SMS capabilities into your applications.
Guinea-Bissau Mobile Network Operators and Coverage Map
Operator Profiles
Operator
Mobile Prefixes
Coverage Strength
Services
Notes
Orange Guinea-Bissau
95XXXXXX
Strongest in urban areas, Bissau
Voice, 3G/4G data, mobile money
Best highway coverage
MTN Guinea-Bissau
96XXXXXX, 97XXXXXX
Competitive metro coverage
Voice, data, mobile money, digital services
Expanding rural network
Guiné Telecom
44XXXXXX (landline)
Limited urban centers
Fixed-line voice
Primarily business/government
Acquisition and Pricing
SIM Card Purchase:
Buy SIM cards at operator stores, kiosks, and authorized retailers
Registration required (passport or national ID)
Tourist SIM packages available at international airport
International calls: 200 – 500 XOF per minute (varies by destination)
Note: Prices vary by operator and promotional offers. Check operator websites for current rates.
Coverage Statistics
Urban areas (Bissau, regional capitals): ~95% mobile coverage
Rural areas: ~60% coverage
Population with mobile access: ~78%
4G availability: Limited to Bissau and expanding
Source: ITU World Telecommunication/ICT Indicators Database, regional operator reports (2023 – 2024)
Developer Considerations: Design your applications to handle variable network conditions and incorporate offline functionality where possible. Give users options to select preferred networks based on location.
Telecommunications Infrastructure and Network Technology
Guinea-Bissau is undergoing a digital transformation, with increasing adoption of mobile internet and digital financial services.
Network Technologies
Technology
Availability
Coverage Areas
Performance
2G (GSM)
Extensive
Nationwide
Voice, basic SMS
3G
Available
Bissau, regional centers, major highways
1 – 5 Mbps typical
4G/LTE
Limited
Bissau city center
5 – 20 Mbps typical
5G
Not available
N/A
Planned future deployment
Internet Performance
Average mobile speeds: 2 – 8 Mbps download, 1 – 3 Mbps upload
ACE Submarine Cable: The Africa Coast to Europe (ACE) submarine cable landing in Guinea-Bissau will significantly improve internet speeds and affordability. As of 2024, capacity expansion is ongoing.
VoIP and Messaging
VoIP Services: Major operators offer VoIP, but performance depends on internet stability
Popular platforms: WhatsApp, Signal, Telegram function when data connectivity is available
Developer guidance: Optimize your applications for low-bandwidth scenarios (< 100 kbps), implement adaptive bitrate for voice, and provide fallback to SMS when data is unavailable
Phone Number Validation: Developer Implementation Guide
JavaScript Phone Number Validation for Guinea-Bissau
JavaScript
const patterns = {
landline: /^44\d{6}$/,
mobile: /^9[567]\d{6}$/,
emergency: /^11[789]$/,
specialServices: /^8[0-9]\d{5}$/// Short codes and special services (80-89 prefixes)
};
functionsanitizeInput(input) {
// Remove common formatting charactersreturn input.replace(/[\s\-\(\)\+]/g, '');
}
functionvalidateGuineaBissauNumber(input, type = 'mobile') {
if (!input || typeof input !== 'string') {
return { valid: false, error: 'Input must be a non-empty string' };
}
const sanitized = sanitizeInput(input);
// Check if type is validif (!patterns[type]) {
return { valid: false, error: `Invalid type: ${type}. Valid types: landline, mobile, emergency, specialServices` };
}
const isValid = patterns[type].test(sanitized);
return {
valid: isValid,
sanitized: sanitized,
type: type,
error: isValid ? null : `Invalid ${type} number format for Guinea-Bissau`
};
}
// Usage examplesconsole.log(validateGuineaBissauNumber('95 123 456')); // Valid mobileconsole.log(validateGuineaBissauNumber('4412345', 'landline')); // Valid landlineconsole.log(validateGuineaBissauNumber('117', 'emergency')); // Valid emergency
Special Services (80 – 89 prefix range): These prefixes are typically reserved for:
Customer service hotlines (e.g., 80XXXXX)
Value-added services (premium SMS, voting lines)
Operator-specific short codes
Validate these separately if you implement billing or premium services.
E.164 Format Implementation for Guinea-Bissau Numbers
JavaScript
functiontoE164Format(localNumber, countryCode = '245') {
const sanitized = sanitizeInput(localNumber);
// Validate it's an 8-digit local numberif (!/^\d{8}$/.test(sanitized)) {
thrownewError('Invalid local number: must be 8 digits');
}
return`+${countryCode}${sanitized}`;
}
functionparseE164ToLocal(e164Number) {
// Remove + and extract componentsconst cleaned = e164Number.replace(/^\+/, '');
// Check if it starts with Guinea-Bissau country codeif (!cleaned.startsWith('245')) {
thrownewError('Not a Guinea-Bissau number');
}
const local = cleaned.substring(3);
if (local.length !== 8) {
thrownewError('Invalid local number length');
}
return {
countryCode: '245',
localNumber: local,
formatted: formatForDisplay(local)
};
}
functionformatForDisplay(localNumber, style = 'spaced') {
const sanitized = sanitizeInput(localNumber);
switch(style) {
case'spaced':
return sanitized.replace(/(\d{2})(\d{2})(\d{2})(\d{2})/, '$1 $2 $3 $4');
case'dashed':
return sanitized.replace(/(\d{2})(\d{2})(\d{2})(\d{2})/, '$1-$2-$3-$4');
case'grouped':
return sanitized.replace(/(\d{4})(\d{4})/, '$1 $2');
default:
return sanitized;
}
}
// Examplesconsole.log(toE164Format('95123456')); // +24595123456console.log(parseE164ToLocal('+24595123456')); // {countryCode: '245', localNumber: '95123456', formatted: '95 12 34 56'}console.log(formatForDisplay('95123456', 'spaced')); // 95 12 34 56
ARCOM (ARN – Autoridade Reguladora Nacional): The primary telecommunications regulator in Guinea-Bissau. Responsibilities include:
Number allocation and management
Technical standards enforcement
Service quality monitoring
Licensing telecommunications operators
Consumer protection
WATRA (West African Telecommunications Regulators Authority): Regional oversight body coordinating cross-border communications and harmonizing technical standards across West Africa.
Compliance Requirements for Developers
Build telecommunications applications for Guinea-Bissau:
Number Portability: Guinea-Bissau is working toward implementing mobile number portability. Don't hard-code assumptions about which prefix belongs to which operator.
User Registration: SIM card registration is mandatory. When you handle user phone numbers:
Verify numbers through OTP/SMS verification
Store minimal personal data
Comply with regional data protection guidelines
Data Protection and Privacy:
Follow ECOWAS data protection frameworks
Implement end-to-end encryption for sensitive communications
Provide users with data access and deletion rights
Store data locally where possible to reduce cross-border data transfer concerns
Emergency Services Access: Don't block or interfere with emergency service calls (117, 118, 119).
Content and Spam Regulations:
Obtain explicit consent before you send promotional SMS
Provide opt-out mechanisms
Avoid automated high-volume messaging without operator approval
Licensing: Commercial VoIP services, SMS aggregation, and mobile money integrations may require licensing from ARCOM.
Developer Checklist:
Validate phone numbers according to Guinea-Bissau formats (8-digit with specific prefixes)
Implement offline functionality for areas with limited coverage
Support E.164 international format (+245XXXXXXXX) for interoperability
Include emergency contact storage features
Ensure emergency numbers (117, 118, 119) are never blocked
Consult ARCOM (https://www.arn.gw) for licensing requirements if you offer commercial telecom services
Future of Telecommunications in Guinea-Bissau
Planned Initiatives and Roadmap
Initiative
Timeline
Status
Developer Impact
National Digital Transformation Strategy
2024 – 2027
In progress
Increased demand for digital services and apps
4G/LTE Network Expansion
2024 – 2025
Ongoing
Expand beyond Bissau to regional centers; enable richer media apps
ACE Submarine Cable Capacity Upgrade
2024 – 2025
Ongoing
Improved speeds, lower latency for cloud services and VoIP
Mobile Number Portability
2025 – 2026
Planned
Don't rely on prefix-to-operator mapping
5G Pilot Programs
2026+
Exploratory
Future-proof architectures for higher bandwidth
Rural Connectivity Programs
2024 – 2028
Ongoing
More users in remote areas; offline-first design remains critical
Recommendations for Developers
Stay informed: Monitor ARCOM announcements and operator news for infrastructure updates
Design for transition: Assume network capabilities will improve but maintain backward compatibility with 2G/3G
Leverage mobile money: Both Orange and MTN offer mobile payment APIs – consider integrating for in-app purchases
Participate in digital economy: Government initiatives are creating opportunities for fintech, e-government, e-health, and education technology
Guinea-Bissau's telecommunications sector is evolving rapidly. Design for current constraints while planning for future capabilities to serve this growing market effectively.
Frequently asked questions
Mobile numbers in Guinea-Bissau are 8 digits long and start with '9'. The second digit identifies the network ('5' for Orange, '6' or '7' for MTN), followed by six additional digits. It's crucial for developers to prioritize mobile functionality given the limited landline infrastructure.
For calls within Guinea-Bissau, simply dial the full 8-digit number. There are no area codes within the country. Remember that mobile calls are much more reliable than landlines due to infrastructure limitations.
To call Guinea-Bissau internationally, dial your country's international access code (e.g., '+' or '011'), followed by Guinea-Bissau's country code (245), and then the 8-digit local number. Ensure the local number is in the correct 8-digit format.
Dial the international exit code '00', followed by the destination country code and the recipient's phone number. For instance, to call the UK, dial 00 44 and then the UK number. Be mindful of international call rates.
The country code for Guinea-Bissau is 245. When calling Guinea-Bissau from abroad, always include the country code after the international access code and before the local number.
The two primary mobile operators are Orange and MTN, with Orange having the strongest urban coverage, particularly in Bissau. MTN also provides good coverage in populated areas and is working on rural network expansion.
Guinea-Bissau's telecommunications landscape is mobile-centric due to damage to the fixed-line infrastructure during past conflicts. While some landlines exist, they are unreliable, making mobile the dominant communication method.
Consider satellite phones as a backup communication method, particularly for emergencies or when traveling outside major cities, due to potential network limitations and varying service reliability across the country.
2G coverage is extensive, while 3G is available in urban centers and main transport routes. 4G/LTE is currently limited to Bissau. VoIP services are available but performance depends on internet stability, which can vary. Several private ISPs offer dial-up and broadband internet.
Yes, VoIP services are available through major operators, but their performance relies on internet stability, which can fluctuate. Developers should optimize applications for various bandwidth conditions for optimal VoIP functionality.
Use regular expressions for precise validation, such as /^9[567]\d{6}$/ for mobile and /^44\d{6}$/ for landlines. This ensures accurate number formatting and validation within applications.
Guinea-Bissau's emergency response system is still developing, and direct dialing for emergency services may not be reliable. Pre-program important local contacts, including police, medical facilities, and your embassy.
ARCOM (Autoridade Reguladora Nacional - ARN) is the primary regulator for telecommunications. For the latest regulations and specifications, consult their official website. WATRA provides regional oversight and coordination.
Build telecommunications solutions for Guinea-Bissau with confidence. This comprehensive guide covers Guinea-Bissau phone number formatting (country code +245), validation patterns, E.164 standards, and critical considerations for Guinea-Bissau's mobile-first telecommunications environment.
Guinea-Bissau Phone Number Format and Dialing System
Guinea-Bissau uses country code +245 for all international calls. The telecommunications landscape is primarily mobile-centric, with 8-digit phone numbers that follow specific formatting patterns. While a fixed-line infrastructure exists, it suffered significant damage during past conflicts and has not been fully restored. Mobile communication now dominates, with two primary operators – Orange (prefix 95) and MTN (prefixes 96, 97) – providing most services. Consider this mobile-first environment when you build telecommunications applications.
How to Dial Phone Numbers in Guinea-Bissau (Domestic Calls)
Call within Guinea-Bissau using an 8-digit phone number system. There are no area codes, which simplifies dialing across the country.
Mobile Calls: Dial the full 8-digit mobile number. The first digit will be a "9," followed by a network identifier ("5," "6," or "7"), and then the remaining six digits.
95XXXXXX96XXXXXXor97XXXXXXLandline Calls: While less common, landlines generally follow the
44XXXXXXformat. However, the deteriorated state of the fixed-line network makes them unreliable. Prioritize mobile functionality and consider landlines as a secondary communication method, if at all.Best Practice: Store contacts using the full 8-digit format to ensure consistent dialing across networks.
International Dialing: Calling To and From Guinea-Bissau (+245)
Calling from Guinea-Bissau:
00Example: To call the United Kingdom (country code 44), dial
00 44 XXXX XXXXXX.Calling to Guinea-Bissau:
245.Example:
+245 95XXXXXXEmergency Services
Guinea-Bissau's emergency response system is still under development. Direct dialing for emergency services may not work reliably in all areas. According to regional telecommunications standards, emergency services typically use these numbers:
Important: These numbers may not work in all regions, particularly outside Bissau. Network reliability for emergency calls varies.
Critical Recommendations:
Guinea-Bissau Mobile Network Operators and Coverage Map
Operator Profiles
Acquisition and Pricing
SIM Card Purchase:
Pricing Structure (Approximate, as of 2024):
Note: Prices vary by operator and promotional offers. Check operator websites for current rates.
Coverage Statistics
Source: ITU World Telecommunication/ICT Indicators Database, regional operator reports (2023 – 2024)
Developer Considerations: Design your applications to handle variable network conditions and incorporate offline functionality where possible. Give users options to select preferred networks based on location.
Telecommunications Infrastructure and Network Technology
Guinea-Bissau is undergoing a digital transformation, with increasing adoption of mobile internet and digital financial services.
Network Technologies
Internet Performance
ACE Submarine Cable: The Africa Coast to Europe (ACE) submarine cable landing in Guinea-Bissau will significantly improve internet speeds and affordability. As of 2024, capacity expansion is ongoing.
VoIP and Messaging
Phone Number Validation: Developer Implementation Guide
JavaScript Phone Number Validation for Guinea-Bissau
const patterns = { landline: /^44\d{6}$/, mobile: /^9[567]\d{6}$/, emergency: /^11[789]$/, specialServices: /^8[0-9]\d{5}$/ // Short codes and special services (80-89 prefixes) }; function sanitizeInput(input) { // Remove common formatting characters return input.replace(/[\s\-\(\)\+]/g, ''); } function validateGuineaBissauNumber(input, type = 'mobile') { if (!input || typeof input !== 'string') { return { valid: false, error: 'Input must be a non-empty string' }; } const sanitized = sanitizeInput(input); // Check if type is valid if (!patterns[type]) { return { valid: false, error: `Invalid type: ${type}. Valid types: landline, mobile, emergency, specialServices` }; } const isValid = patterns[type].test(sanitized); return { valid: isValid, sanitized: sanitized, type: type, error: isValid ? null : `Invalid ${type} number format for Guinea-Bissau` }; } // Usage examples console.log(validateGuineaBissauNumber('95 123 456')); // Valid mobile console.log(validateGuineaBissauNumber('4412345', 'landline')); // Valid landline console.log(validateGuineaBissauNumber('117', 'emergency')); // Valid emergencySpecial Services (80 – 89 prefix range): These prefixes are typically reserved for:
Validate these separately if you implement billing or premium services.
E.164 Format Implementation for Guinea-Bissau Numbers
function toE164Format(localNumber, countryCode = '245') { const sanitized = sanitizeInput(localNumber); // Validate it's an 8-digit local number if (!/^\d{8}$/.test(sanitized)) { throw new Error('Invalid local number: must be 8 digits'); } return `+${countryCode}${sanitized}`; } function parseE164ToLocal(e164Number) { // Remove + and extract components const cleaned = e164Number.replace(/^\+/, ''); // Check if it starts with Guinea-Bissau country code if (!cleaned.startsWith('245')) { throw new Error('Not a Guinea-Bissau number'); } const local = cleaned.substring(3); if (local.length !== 8) { throw new Error('Invalid local number length'); } return { countryCode: '245', localNumber: local, formatted: formatForDisplay(local) }; } function formatForDisplay(localNumber, style = 'spaced') { const sanitized = sanitizeInput(localNumber); switch(style) { case 'spaced': return sanitized.replace(/(\d{2})(\d{2})(\d{2})(\d{2})/, '$1 $2 $3 $4'); case 'dashed': return sanitized.replace(/(\d{2})(\d{2})(\d{2})(\d{2})/, '$1-$2-$3-$4'); case 'grouped': return sanitized.replace(/(\d{4})(\d{4})/, '$1 $2'); default: return sanitized; } } // Examples console.log(toE164Format('95123456')); // +24595123456 console.log(parseE164ToLocal('+24595123456')); // {countryCode: '245', localNumber: '95123456', formatted: '95 12 34 56'} console.log(formatForDisplay('95123456', 'spaced')); // 95 12 34 56Coverage-Aware Development Patterns
// Offline-first architecture example class TelecomService { constructor() { this.onlineStatus = navigator.onLine; this.pendingQueue = []; window.addEventListener('online', () => this.syncPendingOperations()); window.addEventListener('offline', () => this.handleOffline()); } async sendMessage(recipient, message) { const operation = { type: 'sms', recipient: recipient, message: message, timestamp: Date.now(), retries: 0 }; if (this.onlineStatus) { try { return await this.executeSend(operation); } catch (error) { this.queueForRetry(operation); return { status: 'queued', message: 'Will retry when connection improves' }; } } else { this.queueForRetry(operation); return { status: 'offline', message: 'Queued for sending when online' }; } } queueForRetry(operation) { this.pendingQueue.push(operation); localStorage.setItem('pendingMessages', JSON.stringify(this.pendingQueue)); } async syncPendingOperations() { const pending = JSON.parse(localStorage.getItem('pendingMessages') || '[]'); for (const op of pending) { try { await this.executeSend(op); this.pendingQueue = this.pendingQueue.filter(item => item.timestamp !== op.timestamp); } catch (error) { op.retries++; if (op.retries > 5) { // Alert user after 5 retries this.notifyUserOfFailure(op); } } } localStorage.setItem('pendingMessages', JSON.stringify(this.pendingQueue)); } }Regulatory Considerations
Primary Regulatory Bodies
ARCOM (ARN – Autoridade Reguladora Nacional): The primary telecommunications regulator in Guinea-Bissau. Responsibilities include:
WATRA (West African Telecommunications Regulators Authority): Regional oversight body coordinating cross-border communications and harmonizing technical standards across West Africa.
Compliance Requirements for Developers
Build telecommunications applications for Guinea-Bissau:
Number Portability: Guinea-Bissau is working toward implementing mobile number portability. Don't hard-code assumptions about which prefix belongs to which operator.
User Registration: SIM card registration is mandatory. When you handle user phone numbers:
Data Protection and Privacy:
Emergency Services Access: Don't block or interfere with emergency service calls (117, 118, 119).
Content and Spam Regulations:
Licensing: Commercial VoIP services, SMS aggregation, and mobile money integrations may require licensing from ARCOM.
Developer Checklist:
Future of Telecommunications in Guinea-Bissau
Planned Initiatives and Roadmap
Recommendations for Developers
Guinea-Bissau's telecommunications sector is evolving rapidly. Design for current constraints while planning for future capabilities to serve this growing market effectively.