Contact Us Terms of Use Privacy & Cookies Statement

Yes, send me expert tips and deals!

By proceeding, you agree to our Privacy Policy and Terms of Use.

Search

This is an AI-powered search. Please write descriptive search sentences for the best results.

Recent Search

Oyster Logo
Hotels in San Pedro
36 Hotels
Pedro's Hotel
Seagrape Drive

Pedro's Hotel is a well-known destination in San Pedro for budget-minded, party-hearty travelers. If it feels like a hostel, that's because it partially is. The non-hostel half of the property is located across the street and offers 31 low-priced private rooms: two twins, or two twins pushed together to form a king. Rooms are as barebones as it gets, but many guests who stay here are just looking for a cheap crash pad after hitting the town. The staff -- mainly, Peter (a memorable British fellow who owns the joint) -- rents golf carts, bikes, and diving gear during the day, and tends bar by night. This is when the sports pub springs to life, and there's plenty of good pizza, drinks (ahem, Jagermeister), live music and conversation to be had before stumbling into bed.

La Beliza Resort
8 Miles North of, San Pedro Town

La Beliza Resort is an upper-middle-range property with 18 apartment-style rooms on a secluded beachfront. The hotel’s one and two-bedroom units feature rich mediterranean inspired decor with lots of island accents, and are equipped with full kitchens, large living rooms, and outdoor balconies with partial or full ocean views. Many guests spend their days relaxing around the freeform pool or along the hotel’s stretch of beach. That said, there’s nothing of interest within walking distance of La Beliza, and the hotel is a whopping eight miles north of San Pedro town, which equates to a 45-minute golf cart ride on the island’s potholed roads. Being this far from town can feel isolating, which may appeal to some travelers and distress others. Those looking for a quiet property that’s a bit closer to the action in San Pedro might prefer Grand Caribe Belize, though it’s significantly pricier.  

Blue Tang Inn
Sand Piper Street - Beachfront

Blue Tang Inn is a charming beachfront property with a convenient location in San Pedro. The three-pearl hotel is within walking distance of almost everything San Pedro has to offer, including restaurants, bars, dive shops, and supermarkets. The 14 (slightly dark) rooms resemble studio apartments, and each has a full kitchen, dining table, futon, and one or two queen-size beds. The hotel has a tiny pool and a manmade beachfront, but like all beaches in San Pedro, the beach is used as a thoroughfare for golf carts and pedestrians. Guests can take advantage of the hotel’s boat, Sirena Azul, by booking private sailings and snorkel tours. Note that the area around the hotel can be noisy at night. Travelers looking for a quieter location might prefer Cocotal Inn & Cabanas -- a similar property north of town that tends to offer more affordable nightly rates. 

Mayan Princess Hotel
2 Barrier Reef Dr

The budget Mayan Princess Hotel is a condominium-style property with an excellent beachfront location in downtown San Pedro. Though its 23 rooms are dated, all have kitchenettes and separate living spaces, plus outdoor balconies with spectacular ocean vistas. The Mayan Princess doesn’t have a pool or on-site restaurant, nor does it serve breakfast in the mornings, and as such, it doesn't invite much lingering. Instead, it's best suited for independent travelers who plan to spend their days exploring the island. Travelers looking for a condo hotel with more of a resort feel might prefer SunBreeze Suites, which has a pool and a restaurant, though it tends to be a little pricier. 

Portofino Beach Resort
6 Miles North, PO Box 36

Owners Jan and Sandra opened this romantic hideaway in 2001, and today it has 16 rooms (many cabana-style units with thatched roofs) and one mansion for families and groups. The room decor is a mix of Belizean and Guatemalan textiles and furnishings, and the ambiance is unpretentious (the owners call the vibe "barefoot elegance"). The property is surrounded by palms and located six miles north of San Pedro, so guests will need to take boats to and from town. The pool has ocean views, the restaurant and bar has both indoor and outdoor sections, and beach has firmly packed white sand and a swimming pier. Active types can take advantage of the free kayaks and snorkel gear, or the professional dive shop on-site. Wi-Fi is free.

Royal Caribbean Resort
1 Seagrape Street

Royal Caribbean Resort is a budget resort on the south shore of Ambergris Caye. Charm is pretty scarce here, and the 42 cabanas are set in rows like an Army boot camp. Cabanas have vaulted ceilings, kitchenettes, queen beds, flat-screen TVs with cable channels, and air-conditioning. Like much of the resort, they are looking worn. Amenities include a big pool that's seen better days, a restaurant serving greasy Belizean and international cuisines, and a beach-bowling lane. Lounge chairs line the sea-grass choked beach, but the sand is poorly maintained and a breaker wall in the sea obstructs the otherwise beautiful view. For a stay with nicer rooms that's closer to San Pedro, a giant waterslide and floating trampoline, and rustic, beachy atmosphere, Caribbean Villas Hotel might fit the bill.

Banana Beach Resort
Sea Grape Drive, PO Box 94

Banana Beach Resort is a 62-room two-and-a-half-pearl property on the southern end of Ambergris Caye that’s seen better days. Dated guest rooms are air-conditioned and decorated with bamboo and wicker furniture. While some rooms have flat-screen TVs, others have tube TVs and -- in suites with kitchens -- rusted appliances and cracked tile counters. The resort has two pools that are quite lovely, though the sea-walled beach frequently has heaps of sea grass on it that hinder swimming. El Divino, the resort’s moderately-priced restaurant, serves decent international cuisine and a simple, free breakfast is included in rates. Travelers looking for slightly nicer rooms with a tropical vibe might prefer Caribbean Villas Hotel, which has a great sandy beach, laid-back beach bar, and huge waterslide. 

White Sands Cove Resort
Laguna De Cayo Frances, 2.5 Miles North of San Pedro

The three-pearl White Sand’s Cove Resort is a laid-back, 14-condo seafront property that's a 15-minute drive from Ambergris Caye’s San Pedro Town. The spacious condos with homey, beach-inspired decor -- a handful have ocean views. The resort’s sleek, ocean-view pool is rarely crowded, and while the resort has a jetty to jump off for swimming, there's no proper beach. Guests usually spend their days diving or exploring the island and mainland tourist sites. White Sands Bar and Grill serves up a tasty international and Belizean menu -- but not breakfast -- with locally sourced and homegrown ingredients. Freebies include morning coffee, kayak and bicycle usage, and Wi-Fi. Travelers looking for somewhere a bit livelier with its own dive shop might prefer Captain Morgan’s Retreat. 

Caribbean Villas Hotel
Seagrape Drive

The 61-room Caribbean Villas Hotel is a two-and-a-half pearl waterfront property with a rustic tropical vibe, just a 15-minute beach walk from central San Pedro. Air-conditioned rooms and suites are slightly dated and have flat-screen TVs, fridges, and ocean or garden views. The two freshwater pools are a big plus and overlook a sandy beachfront that’s often overgrown with sea grass. The hotel restaurant serves three meals a day and has barbecue and live music on certain weekend days. El Diablo, the island’s biggest waterslide spills into a dedicated swimming area with a floating dock and trampoline at the end of the resort’s long pier. For a similarly priced hotel in the heart of San Pedro Town with simple rooms and a great restaurant, it’s worth considering Sun Breeze Hotel. 

Matachica Resort
Beachfront, 5 miles north of San Pedro

Arguably the swankiest resort on Ambergris Caye, the four-pearl Matachica Resort & Spa excels at combining Belizean charm with modern opulence. Its 27 individual thatched-roof casitas are painted in eye-popping hues and feature romantic elements like canopied beds and two-person hammocks. Grounds are meticulously kept, but still maintain a laid-back island vibe thanks to sandy pathways and open-air buildings. All-inclusive rates are available, and top-notch amenities include a stunning mosaic tile pool, a beautifully maintained beach, and an excellent on-site bar and restaurant, but the lackluster spa and tiny fitness center fall flat. Matachica is located five miles north of San Pedro town on Ambergris Caye, which is a bit far for travelers who anticipate spending a lot of time in town. As an alternative, Ramon’s Village Resort is located within walking distance of local shops, bars, and restaurants in San Pedro, but isn’t nearly as posh as Matachica.