From Costa Rica take a bus to the border town of Sixaola - the MEPE bus company run buses to Sixaola from San Jose, Limón and Puerto Viejo de Talamanca.
The border is a little bit tricky. On the Costa Rican side you have to first pay your exit tax (US$7 if paid by card, or US$8 in cash - the card machine may not be working) at a little store next to the bridge. Next, walk onto the bridge, up to the door of the main immigration office and ask for an immigration form. Fill it out and queue up for your exit stamp. After getting your stamp, walk across the old railway bridge (watch out for all the loose boards and don't fall through any of the holes to the river below!). You are now in Panama.
At the first office on the other side of the bridge you must pay US$3 for a sticker that goes in your passport. Once you have the sticker, walk down off the bridge and to your left to the immigration office. Queue up for your entry stamp - be aware that you may be asked for proof of a return ticket out of Panama, have one ready (real or fake). The border is open 7am-5pm Costa Rican time and 8am-6pm Panamanian time (there is a 1hour time difference between the countries).
Once finished with your paperwork you can take a US$1 chicken bus to Changuinola and change there to another bus (US$1.25) to Almirante, or pay US$7-10 for a shared taxi to take you direct. From Almirante there are frequent boats to Bocas Town on Isla Colón for US$6 (US$5 for Panamanians) and taking about 30minutes.
From San Jose Airport and San Jose & Alajuela Hotels to Bocas del Toro Easy Ride Shuttle Services offers daily trips at 06.30am. Shuttle will make a lunch break in Puerto Viejo for 1 hour and continue to Bocas del Toro. Service includes Ground Transportation and taxi boat from Almirante to Bocas Town. From Bocas del Toro boat leaves from Taxi 25 office at 08.00 am and goes directly to San Jose and Alajuela Hotels also drop off at SJO airport rate is $69 each way per person.
From Puerto Viejo, Caribbean Tours runs a shuttle service that includes transport all the way to Bocas del Toro town. It departs Puerto Viejo (or Cahuita, Punta Uva or Manzanillo) around 8:00am and includes hotel pickup and a van to the border. After you cross, there is a waiting van on the Panamanian side to Almirante, then the boat to Bocas del Toro, arriving about 1:00pm Panamanian time. Price is $25-30, and it can be booked at some travel agencies in Puerto Viejo or at the Caribbean Tours office near the bus station.
There are several flights into Bocas from Panama City. AirPanama flies from the capital twice a day everyday (50 mins $160/$230 after tax and fees, each way.) *** As of March 1, 2012, Aeroperlas has suspended operations, so Air Panama is the only option.
Nature Air flies from San Jose, Costa Rica to Bocas del Toro 4 times per week. The cost is $110 each way plus $26 international departure fee and $12 for a Panamanian entry stamp. With taxes and fuel surcharges the actual fare exceeds $250.
Bocas town is small enough to walk all over. If you need a ride, cabs are plentiful and usually only cost 60 cents or so to get around town.
Bicycle rentals run approximately US$1/hr or US$5/day. The roads are flat and in good repair, which makes getting around on a bike very easy.
A short water taxi ride (such as from the pier in Bocas town to Isla Caranero) will cost you US$1. From Bocas town to Bastimentos is US$3 from the public pier beside the police station - to avoid getting ripped off you should always use this pier. Don't pay for a round trip fare, pay one-way, or you may find yourself waiting for some time for your boat captain to show up.
Yet a popular travel destination, Bocas del Toro is still mainly unknown as dive destination. However, it offers a great diversity of aquatic life around its islands.
Due to calm conditions and highly competitive pricing, Bocas is amongst the most ideal places to participate in scuba education!
There are four scuba operators in Bocas town, Bocas Water Sports, Starfleet Scuba, La Buga Dive & Surf and Dutch Pirate. They offer identical dive options at the same price ($70/two tanks, all equipment included), with the same types of boats.
La Buga Dive & Surf  is a 5* PADI dive center, which also provides surf lessons and rents boards, kayaks and stand up paddle boards.
Besides, the waterfront restaurant La Buguita Ocean Lounge is enclosed and offers divers and surfers a 10% discount on breakfast and lunch options.
There is also another scuba operator on Isla Bastimentos, scuba6diving. They do not hire contract dive masters. All dives are lead by the owner. Scuba 6 is the only shop in Bocas with all five star reviews on Trip Advisor.
Bocas del Toro is a perfect choice if you are planning to go surfing in Panama. It offers a wide range of easily assessable surf spots for different levels of experience.
November to April are considered to be peak season, as well as summertime.
There are two excellent beginner spots to start your surf experience, e.g. Black Rock, Carenero and Wizard Beach, Bastimentos Island.
Besides there are several spots for experienced surfers around the islands and Bocas del Toro also hosts (inter)national surf competitions.
Fishing in Bocas Del Toro can be great. The key is to go out with the right captain as there is many scam artists waiting to rip people off. The best captain in town by far is know as "ET". ET lives next door to the supermarket on the Island Carranero. In order to get a hold of him, ask around town or knock on his door as he is quite friendly and eager to fish. ET offers two types of trips bottom fishing and trolling. The trolling trip's catch is made up of mostly small yellowfin tuna, wahoo, dolphin and other great eating pelagics. The bottom fish trips target mostly snappers and groupers and is a great way to fill your fridge with tasty fish!
El Ultimo Refugio, . offers waterside dining on Avenida Sur, just down the street from the Ferry dock. Cuisine includes fresh seafood as well as variations on Norte Americano style dishes such as pork meatloaf.$35+ for two, including drinks. edit'
Om Cafe (Indian food), Avenue E and Calle 2 (upstairs from the surf shop), . Breakfast really shines here with the wide variety of juice blends and shakes they offer, plus a very unique eggs vindaloo dish that is a must try.$30 for two, with drinks. edit
La Ballena. Gourmet pizzas and European wines by the glass, which you'll pay dearly for. This may be the most expensive restaurant in all of Bocas town. The pizzas are large with generous toppings, and come in many interesting variations. Wine selection is impressive, though expensive. $40+ for two.edit
Bongo's Cafe, (On the main strip). Popular bar/restaurant run by a charming Cuban woman named Giselle (known around the island simply as "La Cubana") who also happens to be the liason between the public and the police. The seafood soup (Sopa de Mariscos) served there is simply delicious and Bongo's seems to be the only restaurant that freshly squeezes the fruit right in front of you. With all this and attentive staff, Bongo's Cafe is a real gem.edit
Ositos Grill, Calle G (Next to Hawaii Supermarket), ☎ 67744973, . 4pm to 11pm. Take out(for now) grilled food, specializing in jerk chicken, choripan, beef ribs and pulled pork pizza and nachos.4$-12$. edit
Olga's Cafe. Local cuisine consisting of rice, beans, salad of the day and your choice of meat, the "filete de pollo" is the best. It is located two blocks down the street from the bank. Olga is the owner/cook and she treats her customers as if they were her children. Olga's is one of the cheapest and most filling meals in town with meals costing between 5 and 7 US dollars.edit
Barco Hundido. A disco, built on a wooden deck, above the water with a wrecked/sunken ship under the water just beyond the deck, illuminated by bright lights. Probably one of the better bars in town, and the one that most of the town winds up at by the end of the night.edit
The Firefly, . Great waterfront restaurant. Few many options based on what's in season but it is always delicious and fantastic drinks. Outside on a nice deck right next to the ocean. They also have a few rooms for rentedit
Aqua Lounge. A waterfront hostel/bar, this place is crazy on wednesday and friday nights, often times with partying/drinking until sunrise. Aqua lounge is located on the island of Carranero which is a 1 minute water taxi ride across the channel from Bocas Town. Taxi rides are 1 dollar and drinks range from 1.50$-5.00$. The music is loud and often times consists of a lot of reggae and dancehall. Aqua Lounge also has rooms to rent.edit
Playa Tortuga Hotel and Beach Resort, Bocas del Toro, Panama (Playa Tortuga Hotel), ☎ +507-757-9050 (email@example.com), . checkin: 3 pm; checkout: noon. . Playa Tortuga features an inviting hotel location surrounded by natural beauty, coral reefs and calm waters ideal for snorkeling. The property offers guests beachfront setting for convenient and enjoyable activities with private pier for tours to the nearby island paradise of Bocas del Toro, where tropical beauty and nature abound. Dolphin and turtle watching tours, snorkeling, fishing, and other tours are available to Playa Tortuga guests starting from our private pier. Playa Tortuga has 117 comfortable room accommodations, each with a balcony and ocean view. Guests may choose from standard rooms, junior suites and large grand suites, all offering a contemporary décor, modern amenities and a soothing tropical atmosphere. The hotel offers two exciting restaurants with diverse culinary menus. Savor the flavor of bocatorian and international dishes in Naguas Restaurant and in the Restaurant Bar Baula located at the end of our private pier over the ocean.US$99+. edit
Gran Kahuna. On the beachfront on Isla Caranero, a brightly colored new hostel (opened April 2008) that is much more tranquilo than the rest of the hostels. It may cost a bit more ($14/dorms) but worth it. Great attention to detail and really nice guys who are happy to let you (attempt) to practice talking with them in Spanish. edit
Tungara Hostel (507) 7579864 url="http://www.tungara.com" On the main street offers excellent dorms and private rooms. Rooms are clean with a/c and private bathroom. A shared kitchen, internet and cheap tours are available. The place is run by an extremely friendly and helpful lady.
Try Mondo Taito or Heiketwin hostels in the town. Dorm beds are available from $10 with shared bathrooms. They don't take advance bookings, it is not located on the water, but if you are up for a party you will probably have a great time. Quiet time is 10pm onwards on the rooftop - after this you need to head to one of the many nearby bars. Cheap Spanish lessons available.
Hostelluego, Avenue G (One block beyone Mondo Taito), ☎ 507-6711-8634, . Brand new chilled out place a short walk from the center if town. Very nice and clean, all new furniture, TV, beds, very safe. Nice chill out area, free use of laptops, wifi, pancake breakfast and all rooms A/C. $10 per person dorm, $30 for a double private, prices are higher in peak seasonedit
Hotel Angela, . Run by Claudio, a US expat from California. The hotel is clean and safe, located a block off the main avenue and away from traffic noise. The hotel also has its own restaurant and bar over the water. Happy hour from 3:30 to 5:30 means 2 for 1 drinks. The staff are extremely courteous and friendly. edit
Punta Caracol, . A hotel of overwater bungalows a 15 minute boat ride from Bocas town. Nine bungalows sit on stilts over the water, and wrap around verandas give each bungalow direct access to the water. Rates start at $285/night in the low season for the smallest bungalow, and run up to $600+ for the largest bungalow in the high season. Rates include breakfast and dinner. Excursions can be arranged with the front desk.edit
Hacienda del Toro, (On Isla San Cristobal, 15 min by boat from Bocas Town), . editSwimming pool,Rest/Bar,horse stable with well trained horses for jungle tours. Deluxe Cottage Rental for $150 a night for 2. Includes breakfast and transportation . 2 nights minimum.
Tropical Suites, Calle Primera (Bocas Town), ☎ (011)(507) 757 9081, . checkin: Flexible; checkout: Flexible. Tropical Suites is located in Bocas Town on the waterfront. All activities are literally all around you. The 16 large Suites have a complete kitchen, breakfast bar, a large Jacuzzi and balconies. Excursions can be arranged with the reception. Boats can be moored at the hotel docks. Rates start at $ 140,--/night, including breakfast and free WiFi internet, with promotional discounts during the season. Extra special deals are available for longer stays, weekly or monthly.edit
Dolphin Bay Hideaway, Dolphin Bay (Bocas del Toro), ☎ (507) 6417 7351, . Our small Bed and Breakfast is located on the shores of Dolphin Bay on the Island of San Cristobal, about 20 minute boat ride from Bocas town. It is a very quite and secluded hideaway offering personalized service. With only 3 beautifully decorated rooms guests will feel as if visiting a friends house more so then a hotel. We'll help you plan your daily custom tours if you want to visit the nearby islands and beaches for snorkeling, beach combing or hiking. Meals are prepared using the freshest seafood, fruits and vegetables and are an excellent value. Room rates start at $115 and they include full breakfast and transportation to and from Bocas town.edit
Aqua Lounge. A great hostel & bar built on the water. Fantastic set up and friendly staff. $10USD per night.edit
Hostel Hansi. checkout: 11:00. Extremely clean German-run hostel with fans in every room. Some rooms also have a balcony. Spacious kitchen facilities and plenty of room in the fridge. The focus is on a family-orientated hostel, rather than a backpacker hangout centered around a bar. Free Wifi. Use of facilities after the checkout incurs a $2 surcharge.$25 double. edit
Hotel Olas, calle 6ta (Take a left out of the launch dock, keep with the road as it curves right. Pass a small playground, the hotel is on the left.), ☎ +5077579930, . checkin: 13:00; checkout: 12:00. Hotel built in 2004. Clean, spacious rooms fitted with AC, wiFi, private hot showers,TV and balconies. Waterfront bar below. BIcycles Kayaks and snorkelling equipment for rent. Various island tours and expeditions can be arranged. Cake and coffee offered every morning.great deck with hammacs to chill out.good location.$40-60 Double Rooms, High Season 48-68. edit
Heikes. checkout: 11. Heikes is a nice hostel in the town, right next to several shops, surf schools and tour operators. Dorm beds are available for $10 and you´ll have to share your dorm only with three other people. Individual lockers and ventilators present. This hostel has also free internet access and a free pancacke breakfast (all you can eat!). The highlight is definetly the great terrace on the roof top, where you can chill, drink, relax in a hammock or meet some nice people. Bathrooms are pretty clean, although the water is not too hot. All in all a good stay in Bocas del Toro. But keep in mind, that it´s located in the town and not near the beach.10. edit
Urraca Private Island, Isla Popa (Bocas Del Toro), ☎ (507)66682027, . It is the perfect place for a family getaway or for romance – a place to relax and enjoy the island lifestyle. The Islands are protected by coral reef and are surrounded by turquoise and fluorescent ocean waters. From 40 minutes Boat ride of Bocas town, our 4 small bungalows taking panoramic views of Cayo's Zapatillas, We offer 3 different package the price start at 150$. Complimentary for all packages: Cayuco - traditional Ngobe dug out canoes Snorkel equipment Wooden Rafts Urracaprivateisland@gmail.comedit
Hospedaje Alexandra, Calle 4ta (Isla Colon, quiet street one block from Bocas Marine Port.), ☎ 507 - 6601 - 0638, . Family-owned and operated, each room has a private bathroom, towels, A/C, closet, and TV. Great for couples, solo travelers, and families. Cafe Alexandra next door offers breakfast, lunch, and medicinal tea. A one minute walk from Bocas Marine Port - just walk away from the water-front one block to Calle 4ta - turn right - we are two doors past the pirate head.edit