There are regular bus connections to Budva from all over Montenegro. The bus to Sveti Stefan runs around every 10 minutes, the one to Petrovac runs every hour.
The Olimpia buses have a flat fare of Euro 2.50 per stretch. It doesn't matter whether you travel Budva-Petrovac or Petrovac-Sveti Stefan etc. The buses leave in Budva on the main traffic drag through town and drive on the way to Sveti Stefan and Petrovac.There are regular connections to/from Herceg Novi and Kotor to the north, Bar and Ulcinj to the south and inland to Cetinje and Podgorica.
Principal taxi stations in Budva are situated in Slovenska Obala, near the Jat Airways office, bus station Merkur, tourist complex Slovenska beach and hotel complex in Bečići.Beside the taxi services you can also use the local transportation on relations Budva-Becici- Sveti Stefan- Petrovac -Budva. Taxi’s are available everywhere and because Budva is not that big town the trip will be short and quick and so also cheap.
There are two international airports in Montenegro: Tivat and Podgorica.Airport Golubovci - Podgorica 12km from the center of Podgorica, 75 km from Budva.Airport Tivat - 4 km from the center of Tivat, 20 km from Budva, 20 km from Herceg - Novi, 58 km from Bar, 73 km from Ulcinj and 80 km from Podgorica.