Skip to main content

Search hotels in Oneglia

Enter your dates to see the latest prices and deals for Oneglia hotels

Oneglia – 1 hotel or place to stay

Filter by:

Star Rating
Review score

Hotel Gabriella

Diano Marina (Near Oneglia)

Hotel Gabriella is located directly opposite its own private beach in Diano Marina.

B
Banu
From
Germany
Everything was just great. Reservation for our car without fee in a secure parking lot just in front of the hotel was great. The hotel also reserves sun beds and umbrella for you during your stay so you don’t have to search for it each day. The breakfast was also pleasant with everything you needed. The fresh cakes and bakery were very appetizing. Room was ok. We stayed in a room for 3 and it was big enough for all of us. Especially the corner room had a balcony that rolls towards the back side of the hotel, which gives you privacy and a lot of extra space. They provided towels for the beach. Although the hotel is 3 stars, it felt like 4 star hotel. The staff were all so friendly and the hospitality was just great. Sea and beach was also clean. I definitely plan to visit again.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 397 reviews
Price from
$150.10
1 night, 2 adults

B&B HOTEL Imperia Rossini al Teatro

Imperia (Near Oneglia)

Hotel Rossini is in Imperia Oneglia, near the harbor and 984 feet from the Olive Tree and Oil Museum. Once a theater, it features a terrace with views of the Alps.

B
Barbara
From
United States
centrally located, spotless facility, breakfasts were incredible, the staff were friendly and wonderful, and our room was top-notch. Honestly, you did everything right and what a great start to our three week trip in Italy. Thank you so much for such a wonderful job!
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,689 reviews
Price from
$158.85
1 night, 2 adults

B&B HOTEL Diano Marina Palace

Diano Marina (Near Oneglia)

The B&B HOTEL Diano Marina Palace is located in a beautiful spot of the Riviera Dei Fiori, facing a sandy beach and connected to the town center through a splendid seaside promenade.

A
Andrei
From
Romania
Good hotel for a night stop. Breakfast is good also.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,104 reviews
Price from
$331.23
1 night, 2 adults

Hotel Morchio Mhotelsgroup

Diano Marina (Near Oneglia)

Hotel Morchio Mhotelsgroup features a shared lounge, terrace, a restaurant and bar in Diano Marina.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 263 reviews
Price from
$89.24
1 night, 2 adults

Fra Diavolo

Diano Marina (Near Oneglia)

Located in Diano Marina and with Spiaggia Libera Attrezzata Al Mappamondo reachable within a few steps, Fra Diavolo provides a restaurant, non-smoking rooms, free WiFi throughout the property and a...

M
Mansour
From
Saudi Arabia
Clean Nice view Balcony Friendly staff
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 827 reviews
Price from
$104.23
1 night, 2 adults

Soggiorno Marino San Giuseppe

Imperia (Near Oneglia)

Located in Imperia, a 10-minute walk from Spiaggia D'Oro beach, Soggiorno Marino San Giuseppe provides accommodations with a shared lounge, free private parking, a restaurant and a bar.

L
Lapeyre
From
United States
Quiet area. Private parking. Highchair for baby.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 966 reviews
Price from
$92.65
1 night, 2 adults

Corallo Wellness Hotel

Diano Marina (Near Oneglia)

Corallo Wellness Hotel features free bikes, garden, a shared lounge and restaurant in Diano Marina. This 3-star hotel offers a bar. Staff on site can arrange airport transportation.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 161 reviews
Price from
$101.92
1 night, 2 adults

Hotel Riviera dei Fiori

San Lorenzo al Mare (Near Oneglia)

Directly on the sea, Riviera dei Fiori is 3 minutes’ drive from the center of San Lorenzo Al Mare.

M
Maria
From
France
Location on the beach next to a port, nice breakfast, welcoming staff
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 731 reviews
Price from
$124.28
1 night, 2 adults

Hotel Bellavista

San Bartolomeo al Mare (Near Oneglia)

Hotel Bellavista is set in a panoramic location 2297 feet from the sea in San Bartolomeo al Mare. Your room comes with satellite TV and either a private balcony or garden.

L
Laura
From
United States
Exceptional lovely. Incredibly kind service. Best dinner meal on our trip so far!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 654 reviews
Price from
$106.55
1 night, 2 adults

Hotel Delle Rose

San Bartolomeo al Mare (Near Oneglia)

Located in San Bartolomeo al Mare, a 3-minute walk from Spiaggia Il Faro, Hotel Delle Rose provides accommodations with a garden, private parking, a shared lounge and a terrace.

G
Gehchan
From
Belgium
Location and room size and terrasse
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 178 reviews
Price from
$101.22
1 night, 2 adults
See all hotels in and around Oneglia

Hotels with airport shuttles in Oneglia

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 493 reviews
    From $115.82 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,031 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 770 reviews
    From $135.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 555 reviews
    From $137.82 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 647 reviews
    From $397.73 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 1,935 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 1,781 reviews
    From $139.56 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,378 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 78 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 161 reviews

Most booked hotels in Oneglia and surrounding area in the past month

See all

Budget hotels in Oneglia and nearby

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 50 reviews

    Casa intimissima is located in Imperia, just 23 miles from Bresca Square and 23 miles from San Siro Co-Cathedral.

    From $113.68 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 378 reviews

    Enjoy beautiful views over the bay from Hotel Kristina. Positioned directly on the promenade, the hotel is just a few steps from the Imperia-Oneglia harbor and the town center.

    From $115.82 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 298 reviews

    Perla Nera Guesthouse offers accommodations in Imperia, a 4-minute walk from Spiaggia D'Oro beach and 19 miles from Bresca Square.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,051 reviews

    Hotel Croce di Malta offers beautiful sea views, and is in front of the beaches in Borgo Marina, Imperia. All rooms have air conditioning and satellite TV.

    From $127.40 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 637 reviews

    Featuring garden views, La casetta di Giuci in Imperia provides accommodations and a garden. This bed and breakfast features free private parking, a shared lounge, and free Wifi.

    From $104.23 per night
  • Scored out of 10, guest rating 5.6
    Fair - What previous guests thought, 55 reviews

    Featuring 2-star accommodations, Hotel al Porto is located in Imperia, a 8-minute walk from Spiaggia D'Oro beach and 19 miles from Bresca Square.

    From $81.07 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 287 reviews

    Albergo Nella features a shared lounge, terrace, a restaurant and bar in Imperia. This 2-star hotel offers free WiFi. The hotel has family rooms.

    From $92.65 per night
  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 16 reviews

    Giosuè in fiore offers accommodations in Imperia, a 7-minute walk from Spiaggia D'Oro beach and 20 miles from Bresca Square.

    From $152.64 per night

Best hotels with breakfast in Oneglia and nearby

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,689 reviews

    Hotel Rossini is in Imperia Oneglia, near the harbor and 984 feet from the Olive Tree and Oil Museum. Once a theater, it features a terrace with views of the Alps.

    From $136.34 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 834 reviews

    A few steps from the sandy beach in Porto Maurizio, Hotel Corallo features a sea-view sun terrace and panoramic restaurant. It offers air-conditioned rooms.

    From $166.77 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 966 reviews

    Located in Imperia, a 10-minute walk from Spiaggia D'Oro beach, Soggiorno Marino San Giuseppe provides accommodations with a shared lounge, free private parking, a restaurant and a bar.

    From $86.86 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 22 reviews

    21 miles from Bresca Square in Imperia, Il Mirto B&B offers accommodations with access to a solarium. There's a private entrance at the bed and breakfast for the convenience of those who stay.

    From $272.17 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 248 reviews

    B&B Villa Isabella provides a solarium and air-conditioned accommodations in Imperia, 1.7 miles from Spiaggia Galeazza. This property offers access to a terrace and free private parking.

    From $115.82 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1,560 reviews

    Villa Giada Resort offers modern accommodations with panoramic views of the sea and Imperia. The property is about 1.9 mi from the beaches.

    From $164.80 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 566 reviews

    Nestled on the Capo Berta slope, the Piccolo Hotel enjoys a quiet location in Diano Marina, on the Riviera di Ponente. There is a new swimming pool and a sea-view terrace.

    From $173.14 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 422 reviews

    Located 820 feet from Diano Marina’s beaches, the Caminetto is an intimate hotel with a Ligurian restaurant and a peaceful garden.

    From $118.59 per night