Budva is one of Montenegro's most visited destinations and one of its most divisive. Travelers who want beaches, coast, and a relaxed resort atmosphere tend to like it a lot. Travelers who want Montenegrin atmosphere and scenery tend to feel that Kotor, 30 minutes away, is the better choice. Understanding which category you fall into makes the decision straightforward.
What Budva actually is
Budva is primarily a beach resort town that has grown significantly around a small medieval old town. The old town itself is genuinely attractive -- compact, pedestrianized, with city walls, small churches, and a citadel above the sea. It takes about an hour to walk properly and is one of the better small old towns on the Adriatic coast.
The beaches are the main draw. Mogren Beach (a 10-minute walk from the old town through a small tunnel in the cliff) is the most scenic -- a crescent of sand between two headlands with clear water. Slovenska Beach is directly in front of the main hotel strip and the busiest option. Both are easily accessible without a car.
Sveti Stefan, about 5 kilometers south, is one of the most photographed spots in Montenegro -- a tiny fortified island connected to the mainland by a causeway, now occupied by a luxury hotel. The island itself is not accessible to non-guests, but the view from the adjacent beach is extraordinary and worth the short taxi ride (about 8 to 10 EUR from Budva).
When Budva is the right choice
Budva works best for travelers who want coast and beach as the primary experience, who are staying for three or more nights and want a relaxed base, or who are traveling with children or groups where beach days are important. It also works well for budget-conscious travelers -- it is cheaper than Dubrovnik for equivalent beach access and has more affordable accommodation than Kotor old town.
The combination of Budva and Kotor as a two-base Montenegro trip is one of the most natural short itineraries in the region. Spend two nights in Kotor for the bay atmosphere and fortress, then two nights in Budva for the coast. The bus between them takes 30 to 45 minutes and costs about 2 EUR.
When Budva is not the right choice
Budva in July and August is very crowded, loud, and at its most expensive. It has a strong party and beach-club atmosphere in peak summer that some travelers love and others find overwhelming. If the trip is focused on Montenegrin scenery and atmosphere rather than beach time, Kotor delivers more of what you are looking for.
Outside the beach season (roughly June through September), Budva becomes very quiet. Many restaurants, bars, and beach facilities close. The old town is pleasant for walking but the main draw (beaches) is less compelling in cooler months.
Practical cost information
Mid-range hotels in Budva cost roughly 70 to 130 EUR per night in peak season, dropping significantly in shoulder season. The old town area and the streets immediately around it are the best base locations. Food is reasonably priced -- a good dinner runs 15 to 22 EUR per person. Beach chair and umbrella rental on the main beaches costs roughly 10 to 20 EUR per set per day in peak season.