Sveti Stefan is one of the most stunning spots on the whole of the stunning Budvar Riviera, a tiny, yet spectacular island of 15th Century, terracotta-roofed buildings connected to the mainland by a spit of bleached sand. The island itself is now entirely taken over by the luxurious Aman resort, which is definitely one of the best places to stay in Sveti Stefan, and the whole of the riviera.
But if you don’t quite have the budget to stay there you’ll find plenty more of the best places to stay in Sveti Stefan in the town which has sprung up on the other side of the sand bridge - and is now also called Sveti Stefan. And many people would argue that it’s better to stay in the newer town as then you’ve got the island as your view…
Sveti Stefan is just 5kms south of Budva, and definitely worth a look, even if you’re not staying nearby. There are perfect beaches both to the north and south and a lovely path leading in and out of the cypresses along the coast. There’s also a nice monastery. But not a huge amount in the way of shops or restaurants. But Budva has plenty of that.
Don't forget that the best places to stay in Sveti Stefan will be extremely busy during the peak summer months, so do yourself a favour and book early!
A stunning boutique hotel overlooking the bay of Sveti Stefan. Beautiful rooms, suites and apartments have exposed brick work, creamy furnishings, all the mod cons and private balconies. Wonderful seafood terrace restaurant, top of the range spa and indoor pool, moments from the beach.
A boutique hotel just above Sveti Stefan beach. Charming rooms, suites, and multi-bedroom suites all in eclectic style. Stunning views from the terrace restaurant and just a short walk to three surrounding beaches. Family friendly and excellent value.
An idyllic luxury village paradise on the tiny islet of Sveti Stefan. Luxurious private cottages and suites renovated in country chic style with all the mod cons, some with private pools and terraces. Three excellent restaurants, top of the range spa, and access to three beaches. Divine.