There are 5 cities in Northern Mariana Islands, and you can book a cheap hotel in 4 of them on Hotellook. Average cheap hotel rate in Northern Mariana Islands varies from
$82 to
$122 with discounts up to 60%. The most expensive city in Northern Mariana Islands is
San Roque: you will have to pay at least
$122 for booking a hotel here.