Getting an eSIM for Montenegro is simple: first confirm that your phone supports eSIM, then buy a plan online through providers such as Airalo or Nomad, scan the QR code to install it, and turn on data roaming. As a general price reference, 1GB typically costs about $4 to $5 for 7 days, 5GB is usually around $12 to $18, and 10GB is about $20. These plans usually connect through Telenor or Telekom networks, with stable 4G in cities and 5G available in some areas.

Top Montenegro eSIM Providers
Airalo offers tiered plans from 1GB to 10GB with validity ranging from 7 to 30 days, starting at $4.50. Holafly provides unlimited data, with its 5-day plan priced at €19 and running on Telenor towers for nationwide 4G coverage. Nomad aggregates multiple networks, and its 35-country Europe package includes Montenegro. Local operator Telekom also sells tourist plans in physical stores, with 500GB of local data for €15 valid for 15 days.
RedEx
You do not need to download a large app from the App Store to buy a RedEx data plan. Just open Safari or Chrome on your phone, enter the website, and choose a package. For short trips to Montenegro, RedEx offers 1GB and 3GB plans. The 1GB option is valid for 7 days and costs $4.50, while the 3GB option is valid for 15 days and costs $8.50. Travelers staying for a full month usually look at the 5GB and 10GB tiers.
The 5GB plan is listed at $13.50, which works out to about $2.70 per GB. The 10GB plan costs $22.00, bringing the unit price down to about $2.20 per GB. Once you choose a plan, there is no need to register a complicated account. You simply enter a Gmail or Outlook address that can receive email, and the payment gateway on the page is handled through Braintree.
- Accepted cards: Credit or debit cards with Visa, Mastercard, or AMEX branding
- Fast checkout: Apple Pay, Google Pay, and PayPal
- Billing details: No need to enter a ZIP code or full street address
- Delivery: The system sends two emails within 45 seconds after payment
One email is an electronic receipt with the Order ID. The other contains a square black-and-white QR code. The image is usually 500 × 500 pixels and under 100KB in size. Next to it is a set of manual installation details. The first line is the SM-DP+ address, which for RedEx usually begins with lpa.redteago.com. The second line is a 20-plus-character Activation Code.
iPhone users can connect to Wi-Fi at the airport café and install the eSIM by long-pressing the screenshot of the QR code in their photo gallery. On Android devices such as the Galaxy S23, you need to go into the Connections menu and tap the scanner. Writing the profile to the phone’s built-in eSIM chip usually takes about a minute and a half. Once the progress bar finishes, the signal bar in the top-right corner of the screen will show the Crnogorski Telekom abbreviation.
Crnogorski Telekom operates roughly 40% of Montenegro’s base stations. In the City Kvart commercial district of Podgorica, Speedtest results with this eSIM usually show download speeds between 45Mbps and 85Mbps. Upload speeds are lower, generally ranging from 15Mbps to 25Mbps.
Uploading several JPEG photos of a few megabytes each to Instagram usually takes only three or four seconds. Driving north on the E65 into the deeper parts of Morača Canyon, the surrounding mountains block the higher-frequency LTE Band 3 at 1800MHz. The phone automatically switches to the lower-frequency Band 20 with better penetration, and speeds drop to around 10Mbps.
- Default APN: Automatically configured as
globaldata - Data roaming: Must be manually turned on in system settings after installation
- Voice calling: Does not support calling local emergency line 122 or booking taxis by voice call
- IP location: Most exit IP addresses are assigned in Vienna or Frankfurt
Because the connection exits through European IP addresses, Netflix and Disney+ follow regional licensing rules and will usually show German-speaking or Austrian content libraries. Ping generally comes in around 65ms to 90ms, more than twice as fast as plans routed through North America. WhatsApp voice calls do not suffer from the obvious multi-hundred-millisecond echo found on slower routes.
This plan also has a hidden advantage: hotspot sharing is unrestricted. If you are sitting on the beach in Budva working on a laptop, you can turn on your phone’s hotspot and sync PDF attachments of more than 10MB right away. There is no app-based push alert showing how much data is left, though. To check usage, you need to go back to the website.
The receipt email contains the Order ID. Copy that 8-character alphanumeric code and paste it into the Check Usage box in the upper-right corner of the RedEx website. After the page refreshes, a green bar chart will appear below showing how many gigabytes remain. The data is not updated in real time, usually lagging the local base station records by about 20 minutes.
Once the green bar reaches 0KB, the Crnogorski Telekom base station immediately cuts off downstream data traffic. There is no 128kbps grace period. Webpages will simply return DNS resolution errors. Fortunately, the order page includes a Top-up button. Enter the original email address, pay another $13.50 for an extra 5GB, and the network will usually resume within a minute after the base station receives the instruction.
The refund policy is strict. If you bought the plan but never scanned or activated it, customer service can refund the payment within 30 days. The actual refund posting depends on the acquiring bank and usually takes 5 to 10 business days. Once the eSIM has been installed on the phone, however, the system marks the status as changed, and the refund path is closed even if not a single megabyte has been used.
- Compatible devices: Most smartphones released after 2019
- Not supported: Carrier-locked contract phones
- Handling dead zones: In some parts of the Bay of Kotor, try manually switching to 3G as a fallback
- After expiry: Once the 30-day period ends, simply delete the eSIM from your settings
If you need help, there is a blue chat bubble in the bottom-right corner of the website connected to Intercom. After you enter your name and email, the bot will first show three common questions. Tap Talk to a human, and it usually takes about 5 to 8 minutes for a real agent to join. Late at night in European time zones, the wait can stretch to 30 minutes.
Leaving expired eSIM profiles in your phone can occasionally slow down signal acquisition on your physical SIM. Swipe left and tap Delete to fully remove the ICCID-linked profile from the device. The next time you travel through the Balkans, simply repeat the same process with a new QR code.
Maya Mobile
Most travelers who choose Maya Mobile are drawn to its “Unlimited” plans. Open the website, select Montenegro, and you will see a 30-day Standard unlimited plan priced at $19. If 1GB of high-speed data per day is not enough, the $29 Explorer version raises that daily allowance to 2GB. Heavier users can move up to the $39 Pro plan or the $49 Max plan, which include 3GB and 5GB of full-speed data per day, respectively.
Budget travelers do not necessarily need the unlimited options. Scroll further down and you will find fixed-data packages starting at $6 for 3GB valid for 30 days. The 5GB option costs $9, and 10GB is $15. If you are spending two weeks around the Bay of Kotor and Durmitor National Park, the $24 20GB plan is enough for regular Instagram posting along the route.
| Unlimited Version | Daily Full-Speed Allowance | Speed After Throttling | Coverage | Price |
|---|---|---|---|---|
| Standard | 1GB | 1Mbps | Montenegro only | $19 |
| Explorer | 2GB | 1Mbps | Montenegro only | $29 |
| Pro | 3GB | 1Mbps | 35 countries in Europe | $39 |
The 1Mbps post-throttle speed shown in the table above is a hard local carrier rule. Once you use up the daily 1GB or 2GB of full-speed 4G data, the base station backend detects that the byte threshold has been reached and moves you into a throttled lane. The LTE icon remains in the top-right corner of the phone, but actual download speed is capped at 1024kbps.
- Sending and receiving Gmail messages with multi-megabyte attachments
- Maintaining two-way WhatsApp voice calls
- Refreshing text-heavy Twitter (X) feeds
- Loading Google Maps vector map data
- Streaming Spotify podcasts at standard quality (160kbps)
You do not need to wait long for full speed to return. Montenegro follows Central European Time (CET), and once the clock passes midnight locally, the server resets the daily pool. Full-speed 4G comes back immediately. In Budva Old Town, download speeds typically jump back to 40Mbps to 60Mbps right away.
The data is not exchanged locally inside Montenegro. This service usually exits through Frankfurt or Munich. Requests sent from Podgorica to Germany and back typically produce ping values between 70ms and 95ms. When browsing TripAdvisor with a German IP, the interface may occasionally default to German.
Maya Mobile does not disable tethering at the network level. If you are driving along the E65 and use your iPhone as a hotspot, an iPad in the back seat can still stream YouTube normally. The daily full-speed allowance on unlimited plans is shared between the primary phone and any connected devices.
Checkout is completed entirely in the browser on either a computer or a phone. You enter an email address to receive the QR code, and the card transaction is handled by Stripe. The page also supports Apple Pay and Google Wallet. There is no requirement to create a full user account with a complicated password just to buy a plan.
- QR file size: About 85KB
- SM-DP+ domain: Usually
esim.maya.net - Manual code length: 32 alphanumeric characters
- Installation requirement: A stable external Wi-Fi connection is recommended
- Profile size: Only a few dozen kilobytes on the device
After you pay the $19, the email includes not only the QR code but also a small line of text mentioning Auto-Renew. For these 30-day unlimited plans, the system is configured to charge again automatically the following month. If your trip lasts only half a month, remember to open the management link in the email after activation and turn off the auto-renew toggle.
If you forget and get charged another $19 for the next cycle, the payment can still be recovered as long as the new cycle has not used any data. Open the live chat link at the bottom of the site, enter your email address, and submit a refund request. The money is sent back to the original Visa or Mastercard, and the credit usually appears as a negative entry on the statement within 5 to 7 business days.
If you lose signal on One towers in the mountains, go into your phone’s Network Selection settings and turn off automatic mode. Manually tap Crnogorski Telekom in the list and wait about 30 seconds for the network to authenticate again. As long as you are not deep inside something like an underground shelter, you can usually still find a usable 3G signal for iMessage.
Nomad
With the Nomad app, which takes up about 48MB of storage, you can handle the entire connectivity setup from your phone. For Montenegro, Nomad offers six single-country plans valid for 7 to 30 days. The 1GB option costs $6 and is enough for a weekend arrival period. Most people buying short- to mid-term packages choose the $12 3GB plan or the $14 5GB plan.
For heavier use, 10GB costs $19, 15GB is $23, and the largest 20GB plan is priced at $26. None of these packages includes a local +382 number. They are data only. Once your flight lands at Podgorica Airport and you turn off airplane mode, the phone will automatically search for local towers from either m:tel or One.
- Supported bands: LTE Band 3 (1800MHz) and Band 20 (800MHz)
- APN: Automatically filled as
truphone - Roaming gateway: Traffic usually exits through London or Paris
- Latency: Ping generally ranges from 120ms to 185ms
At around 150ms latency, WhatsApp text messaging and offline Google Maps feel smooth enough. But Zoom calls or Twitch streams at 1080p will show around half a second of delay between audio and video. Nomad includes an automatic switching mechanism, so if m:tel loses coverage in the Durmitor mountains, the device will switch over to an available One base station on its own.
All payments are completed inside the app through Stripe. You can simply add a Visa or Mastercard. Apple Pay and Google Pay are also available, which saves you from typing out a full English billing address. After payment, a QR code appears on the screen within seconds. Since a single phone cannot scan its own screen, you need to tap Copy Details at the bottom and paste in the manual installation information instead.
- Apple devices: iPhone XS, XR, 11 and newer, as long as they are unlocked
- Google devices: Pixel 3 series and newer, including A-series models
- Samsung devices: Galaxy S20 through S24, excluding region-locked variants
- Tablets: iPad Pro or iPad Air models with cellular capability
The first block of information is the SM-DP+ address, usually something like rsp.truphone.com. The second is a 32-character activation code. Open Cellular in your phone settings, tap to add an eSIM, and paste in both strings. Installation takes 1 to 3 minutes. During that time, stay connected to stable airport or hotel Wi-Fi. After installation, the network details page will show a 20-digit ICCID.
On the app homepage, a bold circular gauge shows how many megabytes you have used. The app billing records usually lag the phone’s usage by around 10 to 15 minutes. When you are down to the last 500MB or have only 24 hours left before expiry, the system will send a push notification. If data is running low, you can buy an add-on from the order details page. Pay $14 for another 5GB, and the new balance takes over as soon as the old one reaches 0KB, with no need to install a new QR code.
If you are driving across Montenegro, Croatia, and Bosnia and Herzegovina, the 35-country Regional Europe package is usually the better choice. Its pricing starts at $6 for 1GB, jumps to $15 for 3GB, $18 for 5GB, $26 for 10GB, and $33 for 20GB. When you pass through a border checkpoint, the phone may show no service for 3 to 5 minutes while it searches for the next country’s towers.
- Support: Submit a Zendesk form through the Help Center in the app
- Response time: During North American business hours, email replies usually take 2 to 5 hours
- Refund policy: Orders can be refunded within 60 days if not even 1KB has been used
- Troubleshooting: If there is no signal after installation, make sure Data Roaming is turned on
The moment the local base station records even 1KB of data usage, the refund path closes. Support checks the server’s lifecycle logs for exact byte counts. Inside the thick stone buildings or underground cellars of Kotor Old Town, high-frequency signals struggle to get through, so the phone often falls back to 3G. Step back into an open square or toward the Adriatic shoreline, and downloads usually recover to 30Mbps to 55Mbps within seconds.
Step-by-Step Guide
Setting up a Montenegro eSIM usually takes 3 to 5 minutes. The digital package is delivered as a QR code file of roughly 150KB to 300KB. The device itself must be running at least iOS 12.1 or Android 10, and it must be unlocked. Mainstream data packages are typically priced between $4.50 for 1GB valid 7 days and around $20 for 10GB valid 30 days.
Finding the Device Identifier
Open the dialer on your phone and enter *#06#. You do not even need to press the call button. Within half a second, the screen will automatically switch to a black page filled with barcodes. Scroll down and you will find a long 32-digit number. That is the EID, or Embedded Identity Document.
This 32-digit string is the unique identifier burned into the silicon on the motherboard. The first 8 digits follow GSMA global allocation standards. If the number starts with 890490, it is usually Apple hardware. If your screen shows only a 15-digit IMEI and there is no EID anywhere, the device cannot install a Montenegro eSIM no matter how many travel packages you buy.
Copying a 32-digit barcode manually is tiring, and iOS offers an easier route. Open Settings, go to General, then About, and scroll down about two-thirds of the page. Long-press the EID field, and a small Copy bubble appears.
Apple’s hardware support for eSIM began with the iPhone XR and XS released in September 2018. The eSIM contacts on the motherboard are only activated if the device is running iOS 12.1 or later. If you try to scan an eSIM using an old second-hand device still on iOS 11, the phone will simply return an error screen.
On Google Pixel devices, the menu structure looks different. On the Pixel 3 series and newer running Android 10 or above, open Settings, then About phone. Scroll down two pages, and you will find the EID entry with a tiny QR-style icon beside it.
Samsung Galaxy S20 users need one extra tap to reach the same information. Open Settings, go to About phone, then enter the Status information submenu. Devices running One UI 2.0 or later will pull the 32-digit identifier from the hidden partition and display it there.
| Device Ecosystem | Minimum Hardware Requirement | Minimum System Version | Where to Find the Identifier |
|---|---|---|---|
| Apple | iPhone XR/XS or later (2018 onward) | iOS 12.1 or later | Settings > General > About > EID field near the bottom |
| Pixel 3 series or later (2018 onward) | Android 10 or later | Settings > About phone > EID field | |
| Samsung | Galaxy S20 or later (2020 onward) | One UI 2.0 or later | Settings > About phone > Status information |
Finding the 32-digit EID only confirms that your device has a working eSIM chip. You still need to check whether the original carrier has placed a digital lock on it. On iPhone, go back to the About page and look at the line labeled Network Provider Lock.
If the screen says No SIM restrictions, the phone can connect freely to Montenegro’s local base stations after arrival. If it shows the name of a carrier such as AT&T or T-Mobile, it is a locked contract phone. Any third-party travel eSIM you scan will throw an Unsupported eSIM warning.
Verizon postpaid devices leave the factory with a 60-day digital lock period. From the moment the first SIM is activated, the system counts 1,440 hours and then silently pushes an unlock instruction over the air. If your flight to Podgorica is less than 48 hours away, the only thing you can realistically try is submitting a forced unlock request through the official website.
On Android phones, the lock status is buried a bit deeper. Open Network & Internet on a Pixel and find the small + symbol next to SIMs. If the plus sign is grayed out, or tapping it triggers an Error 14 popup, then the baseband is locked by a carrier such as O2 or Vodafone.
For locked devices, do not waste $50 on third-party repair shops selling “unlock codes.” Small phone repair counters in Montenegro cannot remove the underlying network locks imposed by North American or European carriers. The easiest workaround is to buy a €30 portable Wi-Fi router and use it with a local physical SIM.
A small number of devices do show an EID under About but still cannot open the camera scanner when it is time to install. In that case, check remaining storage. If the system partition cannot free up even 500MB, the LPA download component may fail to unpack the 150KB profile inside its sandbox.
The iPhone 13, released in the fall of 2021, pushed this hardware one step further. It was among the first models to support dual active eSIM standby. If you keep your regular Vodafone eSIM and a Montenegro travel eSIM enabled at the same time, that dual-line setup can account for about 8% of the phone’s full-day battery consumption.
If an order gets stuck on Nomad or Airalo, support will not ask only for the order number. They will also ask you to paste the 32-digit EID into the email body. The European SM-DP+ server uses this identifier in the backend for manual whitelisting.
The 15-digit IMEI also plays a role as a secondary verification tool. When submitting a carrier unlock request, the form usually requires IMEI 1. The billing server uses that number to retrieve up to 24 months of contract repayment history.
Retrieving the Remote Installation Details
Within about 3 minutes after your credit card is charged, the billing system at Airalo or Nomad typically sends out the installation email. The message is usually dispatched from AWS servers in Ireland to the Gmail or Outlook address you provided. Around 15% of unfamiliar emails with attachments are automatically pushed into spam folders, so check there too.
In the center of the email is a black-and-white QR code, usually about 200 × 200 pixels. It follows the GSMA SGP.22 standard and is essentially a Base64-encoded block of text. Once the phone camera scans it, the LPA component begins connecting to a European server to download a 150KB to 300KB digital package.
Downloading that package depends heavily on a stable external connection. Around the customs corridor at Podgorica Airport, there is usually no open unsecured Wi-Fi available. It is safer to complete the installation before departure in an environment where the network can sustain at least 5Mbps downlink. The handshake between the device and the server normally takes 45 seconds to 1 minute.
- Before downloading:
- Keep the battery above 20%
- Make sure the router firewall allows encrypted traffic over port 443
- Turn off any third-party VPN or proxy apps running in the background
- Wipe the camera lens so the QR code does not go out of focus during scanning
You can display the QR code on an iPad screen or print it on A4 paper. On iPhone, go to Cellular and tap the blue Add eSIM option. As soon as the camera frame recognizes the code, the interface slides up from the bottom and shows an installation prompt with a gear icon.
If you only have one device with you, the two manual strings in the email become essential. Tap Enter Details Manually at the bottom of the screen to open the text input page. These two lines tell the device exactly where to find the target SM-DP+ node.
The first line is the address, typically something like 1$rsp.truphone.com or ios.globaldata.net. The second is a 32-character alphanumeric activation code. These fields are extremely sensitive to formatting. A single invisible extra space can trigger an error window.
- Common manual-entry mistakes:
- Typing the letter O instead of the number 0
- Forgetting the required
1$prefix at the beginning of the address - Filling in the Confirmation Code field when it should be left blank
- Copying an entire block of text and pasting hidden line breaks into the field
These installation credentials are protected by anti-replay controls. The security token issued by the European server has only one valid lifecycle. If you accidentally delete the profile after installing it, the QR code becomes useless. You then have to contact English-language support and wait a couple of hours while they reset the 32-digit EID binding in the backend.
Samsung Galaxy S23 devices use a slightly different menu structure. Go into Connections, then SIM card manager, and choose the option to add a plan. The system may try to search for nearby Bluetooth devices on its own. Ignore that and tap the small text at the bottom that says Scan carrier QR code.
Google Pixel follows a similar path through Network & Internet and then the plus symbol. Android is less forgiving when the network is unstable. If your home Wi-Fi has even 5% packet loss or frequent drops, the screen may throw an Error Code 3.8 popup and stop the download altogether.
Once the digital package is written to the motherboard, the new eSIM is usually enabled immediately. If you are still outside the Balkans, it will not find Telenor or m:tel frequencies yet. The status bar will simply keep showing Activating… or a plain No Service.
There is no need to worry. For most providers, the 7-day or 15-day validity period starts only when the phone actually attaches to a local Montenegro base station. If you load the profile onto the phone three or four days in advance, it will simply sit there unused without consuming a single kilobyte.
- Physical checks before boarding:
- Rename the new line to “Montenegro” using no more than 15 characters
- Turn off Turn On This Line so the toggle stays gray
- Make sure your home SIM remains selected as the default voice line
- Keep Data Roaming turned off for this line until arrival
Holafly’s unlimited plans are a rare exception. Their billing system starts the countdown from the moment the profile is installed, not from the moment it first connects locally. If you buy Holafly, it is better to scan the code roughly an hour and a half before departure. This is usually spelled out in tiny text at the bottom of the PDF attachment in the email.
If the screen keeps spinning for more than 3 minutes after scanning, the handshake between the secure chip on the motherboard and the server has probably stalled. Force-close all apps, reboot the phone, connect to another hotspot, and re-enter the two manual strings. In most cases, the remaining 50KB certificate file will then download normally.
Network Configuration
Once your plane lands on the runway at Podgorica Airport and you turn off airplane mode, the phone antenna immediately starts searching for local signal. Montenegro has only three native carriers with their own base stations: One, m:tel, and Crnogorski Telekom. Their 4G LTE networks mainly operate on 800MHz (Band 20) and 1800MHz (Band 3).
Open the cellular settings and tap the eSIM you just installed. Turn on the Data Roaming toggle so it turns green. Tourist eSIMs must have roaming enabled in order to borrow signal from Montenegro’s local towers.
A small number of iPhones running iOS 17 may still fail to connect even after roaming is switched on. The phone may show a PDP authentication failure popup. In that case, you need to manually enter the APN. Go into the Cellular Data Network menu.
In the first APN field, type the letters provided in the email. Leave the username and password completely blank. Some of the most common APN values look like this:
- globaldata
- wbdata
- internet
- truphone.com
Once you enter the APN and back out, the phone saves it automatically. Then turn airplane mode back on, wait 5 seconds, and switch it off again. If the top-left corner shows m:tel LTE or One 4G with three or four bars, the connection is working.
When visiting Kotor Old Town, the old thick stone walls can block about 80% of the signal. The phone may keep displaying Searching… or fall back to a very slow 3G connection. Go into Network Selection in settings and turn off the green Automatic toggle.
Wait about 15 to 30 seconds, and a list of available networks will appear. Tap One or m:tel manually. When hiking in Durmitor National Park, m:tel towers cover around 85% of the mountain-edge areas. Along the coast in Budva, selecting One often produces speeds around 60Mbps.
Montenegro does not yet have millimeter-wave 5G. Most tourist eSIMs operate at 4G LTE speeds and route traffic through data centers in other European cities rather than using a fully local path.
Because server locations differ from one eSIM provider to another, latency also varies:
- Signal routed through Warsaw: around 90ms
- Signal routed through London: around 120ms
- Signal routed through Vienna: around 70ms
- Signal routed through Paris: around 85ms
At the marina in Tivat, connecting to Telekom usually gives about 35Mbps down. Upload speed generally fluctuates between 8Mbps and 12Mbps. That is enough for HD WhatsApp video calls or Instagram live streaming.
Mobile data disappears quickly when traveling, so it helps to switch your iPhone from Standard to Low Data Mode. This stops iCloud from quietly uploading photos in the background and pauses App Store updates that can easily exceed 100MB, saving the data for Google Maps navigation instead.
On Android 14, go into Network & Internet and turn on the Data Saver feature. It blocks most apps from running background traffic. Montenegro has a lot of mountain roads, and phones switch between towers frequently, which can increase battery drain by about 15%. Carrying a 10,000mAh power bank is a good idea.
If you are using dual SIMs, set them up carefully. Keep your physical home SIM active for bank verification texts, but select it as the Default Voice Line. Then go into Cellular Data and select the Montenegro eSIM.
At the bottom there is an option called Allow Cellular Data Switching. Make sure this stays off. If you leave it on, the moment the eSIM signal weakens, the phone may silently switch back to your home SIM for data. Your domestic carrier’s roaming rates could be as high as $15 per MB, and that can turn into a huge charge very quickly.
Some travel eSIMs also come with odd network restrictions. If Safari refuses to open websites and throws SSL errors, you may need to refresh the phone’s IP assignment. The device will then send a small verification packet of about 5KB back to the European server.
- Go into General and scroll all the way down to Reset
- Select only Reset Network Settings
- Wait about 10 seconds
- After the phone reboots, the network usually works normally again
After this reset, the private IP assigned to your phone is replaced with a public IP rented by the provider in France or the Netherlands. Open an IP lookup site, and if the reported location is another European country, then the data path has been fully established.
User Concerns & Pro Tips
Once you leave the EU’s roaming zone and enter Montenegro, carriers such as Vodafone or AT&T often charge a standard roaming fee of $10 to $12 per day. Buying a Montenegro-specific eSIM can reduce total communication costs for a 7-day trip from as much as $84 down to roughly $4.50 to $15. About 85% of “no internet” issues come from either forgetting to turn on data roaming or accidentally deleting the profile.
Band Compatibility
Montenegro’s three local carriers mainly rely on Band 3 (1800MHz) and Band 20 (800MHz) for 4G service. In coastal cities such as Kotor and Budva, the 1800MHz high-frequency layer typically delivers download speeds between 45Mbps and 60Mbps.
Some unlocked North American Android models, including certain Galaxy S23 Ultra and Google Pixel versions sold through retailers such as Best Buy, can run into hardware limitations in Europe. North American versions often lack the Band 20 receiving module commonly used across Europe.
Drive north out of Podgorica into the mountain regions of Durmitor National Park, and a phone without Band 20 support will immediately fall from 4G to old 3G HSPA+. Speed can collapse from 50Mbps to about 3Mbps, and the top-right corner of the screen may show only EDGE.
Low-frequency 800MHz signals have a longer physical wavelength and are much better at bending around heavy stone terrain such as Mount Lovćen. A single tower can cover 10 to 15 kilometers of winding mountain roads. For self-driving trips in Montenegro, that low band is the foundation of reliable coverage.
Open the iPhone field test mode by entering *3001#12345#* in the dialer and check the RSRP value. Inside the thick stone walls of Kotor Old Town, signal can drop to -115 dBm. At that point, the phone is pushing antenna power hard just to hold on to a tower outside the walls.
Frequent network searches caused by missing bands also raise battery temperature quickly. Walking along the waterfront in Perast taking photos, the device may heat to 40°C in about 20 minutes. Within less than three hours, battery level can fall from 80% to 30%.
Airalo’s Montenegro eSIM is generally configured to connect to m:tel towers. In urban areas, m:tel runs dense Band 3 and Band 7 (2600MHz) capacity sites. Standing in Independence Square in Podgorica, speed tests can peak at around 80Mbps.
In the northern mountains or deeper parts of Tara River Canyon, however, m:tel’s low-frequency sites are more spread out. In those areas, loading image-heavy webpages through an Airalo package can push ping above 150ms.
Holafly’s unlimited plans are tied to Crnogorski Telekom. This long-established carrier operates the largest number of Band 20 sites in Montenegro. Driving along the Adriatic coast toward Herceg Novi, 4G signal usually remains full almost the entire way.
| Local Montenegro Operator | Partner eSIM Brands | 4G LTE Bands | Measured Average Download Speed | Performance in Remote Areas |
|---|---|---|---|---|
| m:tel | Airalo, Sparks | B3 (1800), B7 (2600) | 40–80 Mbps | Often drops back to 3G (2100MHz) |
| Crnogorski Telekom | Holafly, Bouygues | B3 (1800), B20 (800) | 35–65 Mbps | Maintains stable 4G on fjord-side roads |
| One (formerly Telenor) | Nomad, KeepGo | B3 (1800), B20 (800) | 30–60 Mbps | About 85% coverage in high-altitude mountain areas |
Nomad’s configuration allows the phone to switch between m:tel and One. One operates more than 350 base stations across Montenegro. If you leave Automatic Network Selection enabled, the device will usually lock onto the stronger carrier within 5 seconds.
Montenegro is still in the early stages of 5G rollout. Around a few major commercial centers in Podgorica, you can already detect n78 (3500MHz) 5G. But most prepaid tourist eSIMs are still capped at 4G LTE speeds and do not include 5G access authorization.
Check your phone’s technical specs in system settings or on GSMArena. If the Cellular & Wireless section clearly lists LTE Bands 3 and 20, the phone should work in Montenegro without issue.
If you are bringing a cellular iPad Pro to Montenegro, check the 5-digit model code on the back and compare it against Apple’s official band support table. This is especially useful if you want to avoid connectivity problems in cafés in Cetinje.
During the European summer peak season in July and August, more than 20,000 visitors can crowd into the two-kilometer beach zone around Budva Old Town. When thousands of people all hit Band 3 refreshing social apps, base station capacity becomes overloaded and connection timeouts become common.
Phones that support carrier aggregation and include the high-frequency Band 7 (2600MHz) can squeeze into a faster lane under those conditions. By combining 1800MHz and 2600MHz bandwidth, they can still sustain around 30Mbps even inside a congested crowd.
If frequency mismatch creates unstable service in specific terrain, a few system-level adjustments can help:
- Near Tara Bridge, if 4G drops to one bar and the phone keeps disconnecting and reconnecting, set the preferred network to 3G. A stable 2100MHz legacy tower is still enough to send a 5MB email.
- If the phone stubbornly clings to an extremely weak tower, turn off automatic network search and manually select One or Telekom. In many cases, speed recovers from 1Mbps to around 40Mbps.
- When driving near the Albania border, the antenna may pick up a cross-border tower. A single-country Montenegro eSIM that mistakenly attaches to a foreign Band 3 site can return a no-service error. Manually locking the device to m:tel avoids unnecessary restarts.
Data Consumption
The moment you leave the free Wi-Fi at Podgorica Airport, your phone will quietly start consuming data in the background. If iCloud Photos is still enabled, uploading a single 12MP HEIC photo can immediately use about 2.5MB to 3MB.
On Android, Google Play often updates apps silently in the background. Over the course of a day, that can burn through 150MB without much effort. On the bus to the Bay of Kotor, simply turning off background app refresh can save around 200MB of pointless traffic.
Social apps are by far the biggest data drain. Post a 15-second 1080p Story to Instagram in Budva Old Town, and a single upload can use roughly 15MB of your plan.
If you keep scrolling through TikTok or Instagram Reels for 10 minutes, the apps will pre-load the next set of videos in the background, and you can easily burn through 150MB to 200MB without realizing it.
Plain text and voice are much lighter. While hiking in the mountain roads of Durmitor National Park, sending a quick WhatsApp message to let someone know you are safe uses less than 10KB.
A 30-minute cross-border WhatsApp voice call generally uses about 15MB. But if you switch to FaceTime video, even at standard quality it can consume 3MB to 5MB per minute.
- Google Maps with live traffic: about 5MB per hour
- Spotify at 160kbps standard quality: about 72MB per hour
- Netflix in standard definition: about 1GB per hour
- Plain-text Gmail message: about 20KB per email
- One Uber ride: roughly 2MB
Downloading maps in the hotel before heading out can save a lot of data. Saving the full route from Podgorica to Žabljak as an offline map takes about 350MB of phone storage.
In remote mountain areas, phones often fall back to 3G. When speeds are low and online maps fail to load properly, the device keeps retrying requests, which can waste an extra 20% of your data.
How many days and how much data you need depends on how you travel. If you are spending 7 days in the Balkans and only need Google Maps and WhatsApp, a 1GB plan is enough.
If you plan to drive around the Bay of Kotor and upload high-resolution vlog clips along the way, a 5GB to 10GB mid-range plan valid for 30 days is a safer choice.
Anything above 10GB is mainly for people working on the go with a laptop. If you turn on hotspot and connect a MacBook, a 30-minute Zoom meeting with screen sharing can consume 800MB to 1.2GB.
Turning on Low Data Mode in iOS or Android is one of the most effective ways to stay within budget. It blocks App Store downloads and stops videos in webpages from auto-playing.
- Disable podcast auto-downloads when off Wi-Fi
- Stop WhatsApp from automatically saving group photos to the gallery
- Lock YouTube playback to 480p
- Pause Google Drive uploads when not on Wi-Fi
The remaining data shown in apps such as Airalo or Holafly usually lags by 15 to 30 minutes. If you just sent an email with a large attachment two minutes ago, the app may still show no change.
The most accurate figure is the phone’s own built-in cellular usage panel. Right after you install the Montenegro eSIM at Tivat Airport, reset the counter to zero so every megabyte is tracked locally from the start.
Plans marketed as Unlimited Data still operate under fair use policies. Once daily full-speed usage crosses 2GB or 3GB, speed is often cut to 128kbps or 256kbps.
At that point, even loading Twitter images can leave the screen frozen for 10 seconds. A 128kbps line is really only enough for basic iMessage texts and light route checking in Google Maps.
There is no reliable workaround once fair use throttling kicks in. Either wait until midnight local time for the daily allowance to reset, or buy a new eSIM.
Many Airbnbs in Montenegro offer broadband in the 20Mbps to 50Mbps range. Large tasks such as system updates or downloading Netflix episodes are better saved for the evening when you are back on Wi-Fi. That way, even a modest mobile plan can last the whole trip.
Promotional emails are another hidden source of waste. One marketing email loaded with five high-resolution posters can consume 8MB to 10MB by itself. Turning on the setting that asks before loading remote images can help save that data.
Cloud backup is one of the biggest silent drains. If you plug your iPhone into a power bank in your bag, the phone may think it is idle and start uploading the 4K videos you just shot to iCloud. In 10 minutes, it can easily burn through 2GB.
- Turn off iCloud Drive syncing over cellular
- Disable Google Photos backup on mobile data
- Limit Dropbox background uploads
- Block App Store updates unless on Wi-Fi
Browsing restaurant ratings in Yelp or TripAdvisor also uses more data than most people expect. Open the page for a seafood restaurant in Budva, and loading the 10 user-uploaded dish photos can easily consume 4MB to 6MB.
Watching a delivery rider move on the map inside the Glovo app also adds up. Leaving the app open for 15 minutes while waiting for food can cost about 8MB in location traffic alone.


