Hotels in Struga

Search and compare Struga hotels from hundreds of travel sites and save

Struga, North Macedonia
23 Jul — 24 Jul2
Struga, North Macedonia
Fri 23/7
Sat 24/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Struga

Filter by star ratings
All filters
Vila Andrra
Vila Andrra
8.7 Excellent
Skopska 10, Struga, North Macedonia
Show on map
0.4 km from city centre, Struga 
ExcellentBased on 84 reviews
8.7

Located in Struga, Vila Andrra is within a 15-minute drive of Ohrid Airport and provides a swimming pool. Guests can also enjoy complimentary internet access in all areas.

Hotel Montenegro
Hotel Montenegro
8.4 Excellent
Dimce Kovaceski, 20, Struga, North Macedonia
Show on map
0.4 km from city centre, Struga 
ExcellentBased on 89 reviews
8.4

Hotel Montenegro Struga is situated in Struga and is close to the area's popular attractions. It also offers a beauty centre, laundry facilities and an express check-in and check-out feature.

Hotel Drim
Hotel Drim
7.9 Good
Kej Boris Kidric 51, Struga, North Macedonia
Show on map
0.5 km from city centre, Struga 
GoodBased on 197 reviews
7.9

Conveniently situated and providing an outdoor pool, outdoor tennis courts and a private beach, this comfortable hotel is located an easy drive from Ohrid. Popular amenities, such as a bowling alley, a Jacuzzi and free Wi-Fi, make for an enjoyable stay in Struga.

Hotel Izgrev Spa & Aquapark
Hotel Izgrev Spa & Aquapark
8.2 Excellent
Struga, Calishta, Struga, North Macedonia
Show on map
4.8 km from city centre, Struga 
ExcellentBased on 794 reviews
8.2

Situated in Struga, Hotel Izgrev Spa & Aquapark provides 5-star accommodation, as well as a sauna, a private beach and an outdoor pool. It offers complimentary Wi-Fi, a 24-hour reception and a sun deck.

Hotel Prestige Struga
Hotel Prestige Struga
5.7 Okay
Magistralen pat Stuga-Ohrid, Struga, North Macedonia
Show on map
3.0 km from city centre, Struga 
OkayBased on 12 reviews
5.7

Situated in Struga, Hotel Prestige Struga is a short drive from Ohrid and offers free Wi-Fi, a swimming pool and a terrace. It also features room service, a 24-hour reception and an airport shuttle.

Tips for booking a Struga hotel

Cheapest month:July
Most expensive month:August
Average price in Struga:$94/night
Absolute cheapest price found:$25/night
Cheapest day:Thursday
Most expensive day:Wednesday
$44 - $168
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$52 - $94
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Struga, North Macedonia

Show all 85 hotels
Hotel Montenegro
Hotel Montenegro
8.4 Excellent
Dimce Kovaceski, 20, Struga, North Macedonia
Show on map
0.4 km from city centre,  

Hotel Montenegro Struga is situated in Struga and is close to the area's popular attractions. It also offers a beauty centre, laundry facilities and an express check-in and check-out feature.

$40
Avg. per night
Vila Andrra
Vila Andrra
8.7 Excellent
Skopska 10, Struga, North Macedonia
Show on map
0.4 km from city centre,  

Located in Struga, Vila Andrra is within a 15-minute drive of Ohrid Airport and provides a swimming pool. Guests can also enjoy complimentary internet access in all areas.

$41
Avg. per night
Hotel Drim
Hotel Drim
7.9 Good
Kej Boris Kidric 51, Struga, North Macedonia
Show on map
0.5 km from city centre,  

Conveniently situated and providing an outdoor pool, outdoor tennis courts and a private beach, this comfortable hotel is located an easy drive from Ohrid. Popular amenities, such as a bowling alley, a Jacuzzi and free Wi-Fi, make for an enjoyable stay in Struga.

$78
Avg. per night
Hotel Prestige Struga
Hotel Prestige Struga
5.7 Okay
Magistralen pat Stuga-Ohrid, Struga, North Macedonia
Show on map
3.0 km from city centre,  

Situated in Struga, Hotel Prestige Struga is a short drive from Ohrid and offers free Wi-Fi, a swimming pool and a terrace. It also features room service, a 24-hour reception and an airport shuttle.

$80
Avg. per night
Hotel Izgrev Spa & Aquapark
Hotel Izgrev Spa & Aquapark
8.2 Excellent
Struga, Calishta, Struga, North Macedonia
Show on map
4.8 km from city centre,  

Situated in Struga, Hotel Izgrev Spa & Aquapark provides 5-star accommodation, as well as a sauna, a private beach and an outdoor pool. It offers complimentary Wi-Fi, a 24-hour reception and a sun deck.

$90
Avg. per night

Hotel prices in Struga

2 stars or below

$40 - $41

Vila Andrra

No. 1 most popular

Vila Andrra
8.7 Excellent
$41
Avg. per night
Hotel Montenegro

Best value

Hotel Montenegro
8.4 Excellent
$40
Avg. per night
4 stars and up

$80 - $90

Hotel Prestige Struga

No. 1 most popular

$80
Avg. per night
Hotel Izgrev Spa & Aquapark

Best value

$90
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Struga

Airports

Struga travel FAQs

  • What are the best hotels in Struga?

    Hotel Drim is a very popular hotel in Struga, with a score of 7.9 from 197 reviews. Hotel Montenegro (8.4 from 89 reviews) and Hotel Izgrev Spa & Aquapark (8.2 from 794 reviews) are also highly rated Struga hotels based on recent feedback from HotelsCombined users.

  • How much is a hotel in Struga tonight?

    Prices for a hotel in Struga tonight are about $79 on average, but HotelsCombined users have found prices as low as $31 for tonight in the last 3 days.