Find hotels in St. Louis from £35

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Louis hotels

Escale Saint-Louis Hôtel-Restaurant

Escale Saint-Louis Hôtel-Restaurant
3.0 star property
St. Louis
8.8 out of 10, Excellent, (9 reviews)
"Good place"
United States
Frederic
The price is £35
includes taxes & fees
19 Apr - 20 Apr
Escale Saint-Louis Hôtel-Restaurant

Hôtel Diamarek

Hôtel Diamarek
3.0 star property
St. Louis
7.8 out of 10, Good, (17 reviews)
"Hotel Diamarek is peaceful and guest-friendly. I loved the proximity to the beach and the clean pool. "
United States
Peter
The price is £69
includes taxes & fees
5 May - 6 May
Hôtel Diamarek

Hôtel INA

Hôtel INA
3.0 star property
St. Louis
Hôtel INA

Eden Beach Saint-Louis

Eden Beach Saint-Louis
3.0 star property
St. Louis
5.4 out of 10, (9 reviews)
"The property was quiet and the staff, Adji and Muhammad and the other guy whom I can’t remember, were all excellent hosts. They made me feel welcome. Adji went the extra mile to arrange a tour for me and El Hadj, the tour guide was wonderful as well. I will definitely recommend this lace ."
United States
Sankung
The price is £37
includes taxes & fees
25 Apr - 26 Apr
Eden Beach Saint-Louis

Hotel KEUR HORUS

Hotel KEUR HORUS
3.0 star property
St. Louis
4.8 out of 10, (3 reviews)
"Area around the property is terrible"
United Kingdom
FATIHA
The price is £63
includes taxes & fees
28 Apr - 29 Apr
Hotel KEUR HORUS

Hotel La Residence

Hotel La Residence
4.5 star property
St. Louis
8.0 out of 10, Very good, (50 reviews)
"Good food. Unique and historic "
United States
Sheila R.
The price is £95
includes taxes & fees
7 May - 8 May
Hotel La Residence

Cap Saint Louis

Cap Saint Louis
3.0 star property
St. Louis
8.2 out of 10, Very good, (20 reviews)
"Wonderful place"
Sweden
Stefan
The price is £105
includes taxes & fees
3 May - 4 May
Cap Saint Louis

Hôtel de la Poste

Hôtel de la Poste
4.0 star property
St. Louis
7.6 out of 10, Good, (106 reviews)
"Clean rooms but basic overall."
United States
Benjamin
The price is £76
includes taxes & fees
28 Apr - 29 Apr
Hôtel de la Poste

Campement Lodge Océan & Savane

Campement Lodge Océan & Savane
3.5 star property
Tare
8.0 out of 10, Very good, (12 reviews)
"In August we booked for a 3 night stay in November as part of our honeymoon tour of SEnegal. We booked and paid for a superior double bungalow. On arrival they had no record of our booking but I was able to verify booking by showing my booking details and receipt on my phone. They told us that we could have the booked room for one night only as it was booked for someone else for the second two nights. They offered us a basic cabin and this is what we accepted as we did not want to take the room...
United Kingdom
Penelope
The price is £136
includes taxes & fees
11 May - 12 May
Campement Lodge Océan & Savane
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in St. Louis

Find the best St. Louis areas for the activities you enjoy most. Learn more about St. Louis
Learn more about St. Louis

Ndioloffene

While Ndioloffene may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Island of Saint-Louis and Parc National de la Langue de Barbarie.

Cite Niakh

If you're looking for some top things to see and do in Cite Niakh and surrounding area, you can visit Parc National de la Langue de Barbarie and Island of Saint-Louis.

Stay near popular St. Louis attractions

Learn more about St. Louis

Wander the UNESCO-listed island with its colourful colonial buildings and visit the historic Faidherbe Bridge for spectacular river views. Explore the bustling Guet Ndar fishing quarter where you can watch fishermen bring in their daily catch and visit the North's oldest mosque.

Photo by Samantha B.
Open Photo by Samantha B.

Top St. Louis Hotel Reviews

More cheap stays in St. Louis

Find out more about St. Louis

Top reasons to visit St. Louis

  • Stunning Beaches: St. Louis boasts beautiful beaches perfect for relaxation and water activities.
  • Vibrant Cultural Scene: Experience rich local culture through lively music, markets, and festivals.
  • Scenic River Views: Enjoy picturesque views along the Senegal River, ideal for leisurely walks.
  • Outdoor Adventures: Explore nearby national parks and islands for thrilling outdoor escapades.
  • Diverse Accommodation: Choose from charming guesthouses to comfortable hotels for a memorable stay.

Find great hotels in St. Louis

Explore a range of delightful accommodation options in St. Louis, Senegal, where you can find everything from charming guesthouses to well-equipped hotels. Whether you're seeking a pet-friendly space, a business-friendly environment, or a beachfront retreat, St. Louis offers something for every traveller. Discover the best hotels to ensure a memorable stay in this vibrant region, where comfort and local culture seamlessly blend.

  • Hôtel de la Poste: Nestled in the heart of St. Louis, Hôtel de la Poste is a charming 4-star hotel that offers a blend of traditional elegance and modern comforts. Guests can indulge in a delightful breakfast each morning and savour meals at the on-site restaurant. For those looking to unwind, the hotel features a bar where you can enjoy a refreshing drink. Entertainment options include flatscreen and satellite television, ensuring you stay connected and entertained during your stay.
  • Hotel La Residence: With a welcoming atmosphere, Hotel La Residence is a 3-star gem rated 8.0 out of 10, perfect for families and pet lovers alike. Located conveniently in St. Louis, this hotel offers a luxurious experience with amenities tailored for children, including free cribs and onsite babysitting services (for a fee). Additionally, the hotel is pet-friendly, allowing you to bring your furry companions along for the adventure, complete with food and water bowls provided to make their stay more comfortable.
  • Hôtel Diamarek: Perfectly situated for beach lovers, Hôtel Diamarek is a 3-star accommodation that offers direct access to the stunning coastline of St. Louis. Ideal for those seeking a pet-friendly getaway, this hotel welcomes pets and provides the necessary amenities to ensure your furry friends are well taken care of. With a relaxed beach vibe, guests can soak up the sun or engage in various water activities, making it a delightful choice for a seaside retreat.

Where to stay in and around St. Louis

St. Louis, Senegal, offers an enchanting blend of outdoor adventures and rich cultural experiences. Wander through the vibrant streets of downtown, where local markets and historical sites await. Explore the stunning scenery along the Senegal River, or venture to nearby natural reserves for thrilling escapades. Whether you're seeking cultural immersion or scenic beauty, St. Louis and its surrounding regions promise an unforgettable holiday filled with diverse experiences.

  • Tare: Situated approximately 27.4km from St. Louis, Tare is a charming city that invites adventure seekers and nature lovers alike. With a steady flow of visitors throughout the year, Tare sees its peak in the cooler months from December to February. The city is renowned for its stunning outdoor scenery, making it a perfect spot for those looking to immerse themselves in nature. Nearby, you'll find a national state park that offers a wealth of activities, from hiking to wildlife observation, alongside picturesque parks and the enchanting desert landscapes that surround the area.
  • Ndiébène Gandiol: Located around 16.1km from St. Louis, Ndiébène Gandiol is a vibrant city that draws travellers for its adventurous spirit and captivating scenery. Much like Tare, visitor numbers are consistently stable year-round, with a noticeable increase during the winter months. The national state park nearby serves as a major attraction, providing ample opportunities for outdoor pursuits such as hiking, birdwatching, and exploring the diverse ecosystems. It’s an ideal destination for those who wish to experience the natural beauty of Senegal.
  • Cite Niakh: Nestled in the vicinity of St. Louis, Cite Niakh is a lively neighbourhood that offers a blend of outdoor adventures and cultural experiences. With visitor numbers remaining steady throughout the year, the peak season aligns with the cooler months from December to February. The area is home to several remarkable landmarks, including a historic bridge and an island that adds to its charm. Travellers can engage in various outdoor activities while also delving into the rich local culture, making Cite Niakh a delightful spot for a well-rounded exploration.

Things to do in St. Louis

St. Louis offers a delightful mix of outdoor adventures and cultural experiences, perfect for a scenic getaway. Visitors can explore vibrant downtown attractions, enjoy local festivals and jazz music, and discover beautiful outdoor spaces. Day trips around the region reveal even more of its charm, while a range of hotels ensures a comfortable stay. Immerse yourself in the unique St. Louis experience and savour the local culture during your visit.

Shopping

The main shopping area is the vibrant Sor, where you can find local crafts and souvenirs. If you're up for a drive, head to the more extensive Le Centre Commercial, over 16.1km away, offering a variety of shops and eateries for a full day of shopping.

Recreation

The Oasis Wellness Centre offers rejuvenating spa treatments and holistic therapies, perfect for relaxation. Enjoy yoga sessions overlooking the stunning Senegal River, or indulge in traditional Senegalese massages using local oils. Nearby, the vibrant beaches of Langue de Barbarie provide tranquil spots for sunbathing and leisurely strolls along the shore.

Adventure

In St. Louis, explore the Langue de Barbarie National Park, where you can kayak through mangroves and spot diverse birdlife. Experience vibrant local culture at the Faidherbe Bridge, perfect for picturesque strolls and photography, while enjoying the lively atmosphere of the nearby markets.

Nightlife

Explore the vibrant nightlife at Le Djoloff, where you can enjoy local music and dance the night away. For a laid-back atmosphere, visit La Lune, offering refreshing cocktails and a stunning riverside view. Experience the lively ambiance and warm hospitality that St. Louis has to offer.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Louis

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Louis are May, July and September, where the prices are slightly lower. This is in comparison to January, March and November, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. Louis is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Louis is Thursday. The most expensive day to stay in St. Louis is Wednesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to customise your preferences, such as budget, preferred location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Louis with your flights and activities by opting for an Expedia package.

Find the best attractions in St. Louis

St. Louis in Senegal offers an idyllic setting for outdoor and adventure holidays, featuring stunning beaches, picturesque islands, and national parks. Visitors can immerse themselves in the local culture while enjoying a range of activities, from exploring popular attractions to relaxing at recreational spots. The region boasts something for everyone, whether you’re seeking scenic views or a vibrant beach experience, making St. Louis a delightful destination for all types of travellers.

  • Island of Saint-Louis: Experience the laid-back charm of the Island of Saint-Louis, known for its stunning colonial architecture and vibrant culture. Stroll along its sandy shores, enjoy the local cuisine, and absorb the relaxed beach vibes that make this island a true gem.
  • Parc National de la Langue de Barbarie: Embark on an adventure in the Parc National de la Langue de Barbarie, where lush scenery meets thrilling outdoor activities. Explore its diverse ecosystems, spot unique wildlife, and take in the breathtaking views of the Atlantic Ocean.
  • Saint Louis Beach: Unwind at Saint Louis Beach, a picturesque stretch of sand perfect for sunbathing and leisurely strolls. The beach exudes a tranquil atmosphere, ideal for soaking up the sun and enjoying the gentle sea breeze.

Best time to go to St. Louis

The best time to visit St. Louis is dependent on what kind of holiday you are seeking. October is its hottest month on average. At this time, visitor numbers are slightly low and weather is sunny with no rain. January is its coolest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January76.6°F (24.8°C)No RainSunnySlightly HighSlightly High
February77.4°F (25.2°C)No RainSunnySlightly HighAverage
March79.0°F (26.1°C)No RainSunnyAverageSlightly High
April80.4°F (26.9°C)No RainSunnySlightly HighAverage
May81.3°F (27.4°C)No RainSunnySlightly LowSlightly Low
June82.4°F (28.0°C)No RainSunnyAverageAverage
July83.1°F (28.4°C)No RainSunnyAverageSlightly Low
August83.3°F (28.5°C)Light RainMostly SunnySlightly LowAverage
September84.2°F (29.0°C)Light RainMostly SunnyAverageSlightly Low
October86.4°F (30.2°C)No RainSunnySlightly LowAverage
November83.5°F (28.6°C)No RainSunnyAverageSlightly High
December78.4°F (25.8°C)No RainSunnyAverageAverage

Frequently asked questions

What is the best area to stay in St Louis?
The best area to stay in St Louis is on Île de Saint-Louis itself, particularly around the Pont Faidherbe and the historic streets radiating from it.

This island is the heart of St Louis, a UNESCO World Heritage site known for its historic-era architecture and relaxed atmosphere. It's very walkable, with narrow streets, colourful buildings, and views of the Senegal River. You'll find many of the city's historic guesthouses and restaurants concentrated here, especially along Rue de France and Rue Blanchot.

Couples often find Île de Saint-Louis ideal for a romantic and cultural getaway. You can enjoy strolls along the riverbanks, explore the local markets, and dine at charming restaurants with views of the water. The island offers a tranquil base to experience the city's unique heritage.

For those interested in local life and a more authentic experience, staying slightly off the main tourist streets on the island, perhaps towards the southern end, provides a glimpse into daily routines while still being within easy reach of all the main attractions.
What are the best hotels in St Louis that travellers recommend?
Two of the best hotels in St Louis that receive consistently high recommendations from travellers are Hotel La Residence and Hôtel de la Poste.

The 4.5-star Hotel La Residence, with an 8.0 rating, offers beautiful architecture and many rooms provide stunning river views. Guests appreciate the convenience of 24-hour room service and an airport shuttle, making arrivals and departures seamless. Suites are also available for those seeking more spacious accommodation.

Another highly recommended option is the 4-star Hôtel de la Poste, which has a 7.6 rating. This hotel is praised for its fabulous location and offers comfortable rooms with air conditioning. Guests can also enjoy the terrace and benefit from free self-parking.
What are the best family hotels in St Louis?
For families travelling to St Louis, Hôtel La Residence, Cap Saint Louis, and Hôtel Diamarek are highly recommended options.

The 4.5-star Hôtel La Residence, with a rating of 8.0, offers excellent facilities for families, including on-site babysitting and childcare services, and free cribs. Many guests appreciate the hotel's suites, providing extra space for families, and the convenience of a 24-hour airport shuttle. Pets are also welcome to stay free of charge.

Another great choice is the 3-star Cap Saint Louis, which boasts an impressive 8.4 rating. This hotel provides complimentary continental breakfast, and free cribs are available. It is very close to Saint Louis Beach, just 0.2 km away, making it easy for families to enjoy the seaside.

The 3-star Hôtel Diamarek, rated 7.8, also caters well to families. It features connecting rooms and free cribs, along with a children's pool and an outdoor pool with sun loungers and a poolside bar for relaxation. The hotel is conveniently located just 0.4 km from Saint Louis Beach.
What are the best spa hotels in St Louis?
For excellent spa hotels in St Louis, consider Hotel La Residence and Hôtel Diamarek.

The 4.5-star Hotel La Residence, rated 8.0, offers a range of spa treatments including massage, facial treatments, and body treatments within its dedicated treatment rooms. Guests appreciate the beautiful architecture, and the convenience of a 24-hour airport shuttle, free WiFi, and free self-parking.

Another great option is the 3-star Hôtel Diamarek, with a 7.8 rating. This hotel provides massage services and couples treatment rooms, alongside an inviting outdoor pool with sun loungers, a poolside bar, and a children's pool. Free WiFi and free self-parking are also available.
What hotels in St Louis offer free breakfast?
For hotels in St Louis offering complimentary breakfast, the Cap Saint Louis is an excellent option.

The 3-star Cap Saint Louis, boasting an 8.4 rating, provides a free continental breakfast daily, which is a great start to your day. This hotel also offers free Wi-Fi, free toiletries, and free self-parking, adding to its convenience. Additionally, pets can stay for free. It is conveniently located just 0.2 km from Saint Louis Beach.
What are the top pet-friendly hotels in St Louis?
For top pet-friendly hotels in St Louis, consider Hotel La Residence, Hôtel Diamarek, and Cap Saint Louis.

The 4.5-star Hotel La Residence, with an 8.0 rating, is a pet-friendly option that welcomes pets and allows them to stay free of charge. It provides pet food and water bowls, and guests appreciate its beautiful architecture. The hotel also offers suites, a 24-hour airport shuttle, free toiletries, free self-parking, and complimentary WiFi.

Another excellent choice is the 3-star Hôtel Diamarek, rated 7.8. This hotel is very accommodating for pets, allowing them to stay for free and providing food and water bowls. For guests, there is an outdoor pool with sun loungers, a poolside bar, and a children's pool. It is conveniently located just 0.4 km from Saint Louis Beach.

The 3-star Cap Saint Louis, with an 8.4 rating, is also a highly-rated pet-friendly hotel where pets can stay for free. Guests can enjoy a complimentary continental breakfast and free toiletries. The hotel also offers free self-parking and complimentary WiFi. It is very close to Saint Louis Beach, just 0.2 km away.
What are the best budget hotels in St Louis?
For budget-friendly accommodation in St Louis, consider the Cap Saint Louis, Hôtel Diamarek, or Escale Saint-Louis Hôtel-Restaurant.

The 3-star Cap Saint Louis, with a rating of 8.4, offers excellent value. Guests appreciate the complimentary breakfast and free WiFi, along with free self-parking. It is conveniently located just 0.2 km from Saint Louis Beach.

Another great option is the 3-star Hôtel Diamarek, rated 7.8. This hotel provides a refreshing outdoor pool with sun loungers and a poolside bar, as well as free WiFi and free self-parking. It is situated 0.4 km from Saint Louis Beach.

The Escale Saint-Louis Hôtel-Restaurant is a highly-rated 3-star hotel with an impressive 9.2 rating. It features a pleasant outdoor pool and offers free WiFi and secured self-parking.
What are the most romantic hotels in St Louis for couples?
For a romantic stay in St Louis, consider Hotel La Residence or Hôtel Diamarek.

The 4.5-star Hotel La Residence, with an 8.0 rating, offers beautiful architecture and is ideally situated on the Island of Saint-Louis, just 0.2 km from the Faidherbe Bridge and Place Faidherbe. Many suites provide lovely river views, and the hotel offers convenient amenities such as free WiFi, free self-parking, and a 24-hour airport shuttle.

Another excellent choice for couples is the 3-star Hôtel Diamarek, rated 7.8. This hotel features an outdoor pool with sun loungers and a poolside bar, superb for relaxing together. Some rooms offer river views, and the hotel provides couples' treatment rooms for a truly indulgent experience. It is located 0.4 km from Saint Louis Beach.
What are the best hotels in St Louis near Saint Louis Beach?
For hotels in St Louis near Saint Louis Beach, consider the Cap Saint Louis or the Hôtel Diamarek.

The 3-star Cap Saint Louis, rated 8.4, is located just 0.2 kilometres from Saint Louis Beach. Guests can enjoy complimentary continental breakfast and free WiFi. The hotel also offers free parking and allows pets to stay free of charge.

Another great option is the 3-star Hôtel Diamarek, with a rating of 7.8, situated 0.4 kilometres from Saint Louis Beach. This hotel features an outdoor pool with sun loungers and a poolside bar, as well as a children's pool. Guests benefit from free WiFi, free self-parking, and complimentary toiletries.
What hotels are near St. Louis (XLS)?
For hotels near St. Louis (XLS), consider the Escale Saint-Louis Hôtel-Restaurant.

This 3-star hotel, with an excellent 9.2 rating, is conveniently located just 0.5 km from St. Louis (XLS) airport. It offers a range of amenities including free WiFi, an inviting outdoor pool, and secure free self-parking. Guests can also benefit from a complimentary grocery shopping service, adding to the convenience of their stay.
When is the best time to go to St Louis?
The best time to visit St Louis, Senegal, is during the dry season, which runs from November to May.

During these months, you'll experience pleasant temperatures and minimal rainfall, making it ideal for exploring the city's historic sites and enjoying its outdoor activities. The weather is generally sunny with cooler evenings, superb for strolling along the Fanal district or taking a pirogue trip on the Senegal River.

The shoulder months of November and May are particularly good as they offer comfortable weather with fewer crowds than the peak tourist season.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Louis.
How can I save on a St. Louis hotel booking with Expedia?
Members always get our best prices. Find our best St. Louis hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a St. Louis hotel?
Prices for hotels in St. Louis often vary, but you can find a great deal from £35 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.