Spanish by the Sea Bocas del Toro, Panama
- 5 locations, all offering the same Spanish program
- Unique eco classroom (outside)
- Small class sizes
- Excellent rating of homestay accommodation5
- Hotel / Hostel accommodation very close to school
Location: Spanish by the River is on the small island of Panama known as Bocas del Toro. It is on the very southern tip of the island, a stone throw away from Carenero Island. It is conveniently located on Fourth Street, right behind Main Street and close to the island’s airport. There are hotels, restaurants, bars, grocery stores and shops in the area.
Island life: It is possible to visit all the things in the town by foot. The school is close to the waterfront and near two major ferry points on the island. Both ferry stations have trips to mainland Panama. The island itself is small and so to get from oneside to the other is quick by car. The furthest point from the school, La Piscina Beach and the Blue Lagoon are 45 minutes away by car. The other side of the coast is the Playa Boca del Drago, which again is a 45 minute drive from the school.
School environment: Spanish classes are held all around the building, from upstairs on the balcony to the "rancho" in the garden. The communicative method is applied and the teachers make sure classes are fun by using music, role-playing and adding lots of cultural information so that you will stay motivated to learn.
Course structure: General Spanish classes, exam preparation courses, combination courses, a 40+ programme and DELE exam preparation lessons are all taught at Spanish by the River. The school also combines a range of diving options or a yoga extra onto a general Spanish class.
Spanish Courses
Standard Spanish
20 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$241$229 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 241 229 | 465 442 | 674 641 | 867 824 | 1,054 1,002 | 1,241 1,179 | 1,428 1,357 | 1,616 1,536 | 1,803 1,713 | 1,990 1,891 | 2,365 2,247 |
- Starting dates
- Every Monday
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 17 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Intensive Spanish
In high demand!30 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$321$305 / week More


| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 321 305 | 626 595 | 915 870 | 1,188 1,129 | 1,455 1,383 | 1,723 1,637 | 1,990 1,891 | 2,258 2,146 | 2,525 2,399 | 2,793 2,654 | 3,328 3,162 |
- Starting dates
- Every Monday
- General course schedule
- 6 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 17 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Standard Spanish + Tutoring (20 group + 5 individual)25 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$321$305 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 321 305 | 626 595 | 915 870 | 1,188 1,129 | 1,455 1,383 | 1,723 1,637 | 1,990 1,891 | 2,258 2,146 | 2,525 2,399 | 2,793 2,654 | 3,328 3,162 |
- Starting dates
- Every Monday
This includes 20 group lessons plus 5 private lessons per week.
- General course schedule
- 5 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 17 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Travelling Classroom20 lessons per week | 6 students (max)Offer!from$669$653 / week Includes accommodationMore
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 0 | 0 | 0 | 2,675 2,609 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- 2026: 04 Jan 2026, 01 Feb 2026, 01 Mar 2026, 05 Apr 2026, 03 May 2026, 31 May 2026, 05 Jul 2026, 02 Aug 2026, 06 Sep 2026, 04 Oct 2026, 15 Nov 2026
- Course price includes accommodation
- Hotel / Hostel, Shared room (multiple beds), Breakfast
Specialized - Private Spanish 1010 lessons per week | 1 student (max)Starts weekly (every Monday)Offer!from$253$240 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 253 241 | 493 469 | 706 671 | 910 865 | 1,106 1,051 | 1,303 1,238 | 1,500 1,425 | 1,697 1,613 | 1,894 1,800 | 2,091 1,987 | 2,485 2,361 |
- Starting dates
- Every Monday
Private classes are ideal for those wanting to progress quicker.
- General course schedule
- 2 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Specialized - Private Spanish 1515 lessons per week | 1 student (max)Starts weekly (every Monday)Offer!from$338$321 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 337 321 | 657 625 | 961 913 | 1,248 1,186 | 1,500 1,425 | 1,753 1,666 | 2,005 1,905 | 2,258 2,146 | 2,510 2,385 | 2,763 2,625 | 3,268 3,105 |
- Starting dates
- Every Monday
Private classes are ideal for those wanting to progress quicker.
- General course schedule
- 3 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Specialized - Private Spanish 2020 lessons per week | 1 student (max)Starts weekly (every Monday)Offer!from$405$385 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 404 384 | 786 747 | 1,146 1,089 | 1,483 1,409 | 820 779 | 1,157 1,100 | 1,494 1,420 | 1,831 1,740 | 2,168 2,060 | 2,505 2,380 | 3,179 3,021 |
- Starting dates
- Every Monday
Private classes are ideal for those wanting to progress quicker.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Specialized - Semi-Private Spanish 1010 lessons per week | 2 students (max)Starts weekly (every Monday)Offer!from$172$163 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 171 163 | 332 316 | 482 458 | 621 590 | 760 722 | 899 855 | 1,038 987 | 1,177 1,119 | 1,316 1,251 | 1,455 1,383 | 1,733 1,647 |
- Starting dates
- Every Monday
This course is designed for 2 students, ideally of the same level, to work with one teacher to improve their level of Spanish.
- General course schedule
- 2 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 2 / Average: 2
- Lesson duration
- 55 min
Specialized - Semi-Private Spanish 2020 lessons per week | 2 students (max)Starts weekly (every Monday)Offer!from$257$244 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 257 245 | 498 474 | 722 686 | 936 890 | 1,150 1,093 | 1,364 1,296 | 1,578 1,500 | 1,792 1,703 | 2,006 1,906 | 2,220 2,109 | 2,648 2,516 |
- Starting dates
- Every Monday
This course is designed for 2 students, ideally of the same level, to work with one teacher to improve their level of Spanish.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 2 / Average: 2
- Lesson duration
- 55 min
Intensive Spanish + Advanced Open Water 30 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$671$638 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 671 638 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the intensive course, 30 Spanish lessons, and the advanced open water diving course.
- General course schedule
- 6 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Intensive Spanish + Discover Scuba 30 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$466$443 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 466 443 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the intensive course, 30 Spanish lessons, and 2 dives.
- General course schedule
- 6 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Intensive Spanish + Fun Dive 30 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$411$391 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 411 391 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the intensive course, 30 Spanish lessons, and 2 fun dives.
- General course schedule
- 6 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Intensive Spanish + Rescue Diver Course 30 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$771$733 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 771 733 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the intensive course, 30 Spanish lessons, and the rescue diver course.
- General course schedule
- 6 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Intensive Spanish + Yoga30 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$381$362 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 381 362 | 746 709 | 1,095 1,041 | 1,428 1,357 | 1,755 1,668 | 2,083 1,979 | 2,410 2,290 | 2,738 2,602 | 3,065 2,912 | 3,393 3,224 | 4,048 3,846 |
- Starting dates
- Every Monday
This is the intensive Spanish course with 3 lessons of yoga per week.
This does not include transportation to and from the yoga classes. Prices are subject to change.
- General course schedule
- 6 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Intensive Spanish - Open Water Course 30 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$641$609 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 641 609 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the intensive course, 30 Spanish lessons, and the open water diving course.
- General course schedule
- 6 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Standard Course + Advanced Open Water 20 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$591$562 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 591 562 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the standard course, 20 Spanish lessons, and the advanced open water diving course.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Standard Spanish + Discover Scuba 20 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$386$367 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 386 367 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the standard course, 20 Spanish lessons, and 2 dives.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Standard Spanish + Fun Dive 20 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$331$315 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 331 315 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the standard course, 20 Spanish lessons, and 2 fun dives.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Standard Spanish + Open Water Course 20 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$561$533 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 561 533 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the standard course, 20 Spanish lessons, and the advanced open water diving course.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Standard Spanish + Rescue Diver Course20 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$691$657 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 691 657 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- Starting dates
- Every Monday
This course consists of the standard course, 20 Spanish lessons, and the rescue diver course.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Standard Spanish + Yoga20 lessons per week | 6 students (max)Starts weekly (every Monday)Offer!from$301$286 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 301 286 | 585 556 | 854 812 | 1,107 1,052 | 1,354 1,287 | 1,601 1,521 | 1,848 1,756 | 2,096 1,992 | 2,343 2,226 | 2,590 2,461 | 3,085 2,931 |
- Starting dates
- Every Monday
This is the standard Spanish course with 3 lessons of yoga per week.
This does not include transportation to and from the yoga classes. Prices are subject to change.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 8:00 - 12:00
Afternoon: 13:00 - 17:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 15 years
- Students per class
- Maximum: 6 / Average: 5
- Lesson duration
- 55 min
Our prices for Spanish by the Sea include
- INCLUDED Organized activities
- INCLUDED Wireless LAN zone at school
- INCLUDED Free certificate of course attendance
- INCLUDED Language level placement test before arrival
Student opinions about Spanish by the Sea, Bocas del Toro
Spanish by the Sea, Bocas del Toro
Details of the review
Details of the review
Details of the review
Details of the review
Having 4 hours of conversation every day was hard, but very interesting. Also the exchange with the other students.”
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Details of the review
Ratings of Spanish by the Sea compared to ratings of all schools in Panama
| Spanish by the Sea Bocas del Toro | Average of all other schools in Panama | |
|---|---|---|
| Overall school rating | ||
| Location of the school | ||
| Facilities | ||
| Social activities | ||
| Organisation | ||
| Quality of teaching | ||
| Value for money | ||
| Homestay | ||
| Shared flat |
Spanish by the Sea
- Spanish teacher qualifications
- 50% hold a university degree80% hold a recognised language teaching qualification
- Languages spoken by school staff (cannot be guaranteed by school)
- Student gender mix
- 30% male / 70% female
- Offer for returning students
- You will be refunded/waived the school's administration fee if you already attended previously a course at Spanish by the Sea and you book here.
- Year of school foundation
- 1998
General school facilities
Fridge for student use
Kitchen for student use
Library
Movie room
Games room
Lounge
Garden
Balcony / terrace
Student support desk
Self-study areas
Lockers
Bike rental
Copy machine
Free WIFI
Free coffee
Non-smoking (all indoor and all outdoor areas of school)
Free parking (<500m)
Facilities for islamic students
Available area to pray at the school
Facilities to wash feet before praying
Classroom equipment
TV in some classrooms
Ample natural light in all classrooms
- Number of classrooms: 8
Student Age / Nationality
| Student Nationality | Percentage of students |
|---|---|
| Switzerland | 25% |
| Germany | 25% |
| Netherlands | 20% |
| USA | 15% |
| Sweden | 10% |
| England | 2% |
| France | 2% |
| Percentage of students | |
|---|---|
| 1-18 years | 5% |
| 18-24 years | 40% |
| 25-34 years | 45% |
| 35-50 years | 5% |
| >50 years | 5% |
- Average number of students
- In summer: 40Throughout the year: 20
- Minimum age of students
- 17 years6 years for specific Junior courses
- Average number of levels
- Adult courses In summer: 6Adult courses Throughout the year: 4Junior courses In summer: 1Junior courses Throughout the year: 1
- Average age of students
- In summer: 24 yearsThroughout the year: 30 years
Information for all courses offered by Spanish by the Sea
- Lesson duration
- 55 minutes
- School's administrative fee
- $25
- Course material
- Generally course material is distributed free to students and will stay in student property.
- Comments about courses
When no other student with the same level is available the school will restructure the classes as follows: 4 hours of group lessons will change to 2 hours of private lessons and 6 hours of group lessons will change to 3 hours of private lessons.
Spanish and activities courses are subject to availability and prices may vary throughout the year.- Days without class
- In 2026 (including national and regional bank holidays):
01 Jan 2026, 03 Apr 2026, 01 May 2026, 25 Dec 2026. - Level test
- A test to assess your exact language level takes place before the start of the course via email.
Airport transfer
- Bocas del Toro "Isla Colon" International Airport:
- $270 one way
$539 return (both ways)
Leisure activities
Examples of leisure activities organized by the school
Adults - Free activities
- Not offered.
Adults - Paid activities
- - Yoga class: USD 10
- Cooking class: USD 16
- Art class: USD 10
- Music class: USD 10
- Horseback riding: USD 55 (3-4 hour tour with transport included)
- Mountain bike tour: USD 50 (half-day tour)
- Canyoning and canopy: USD 75 (half-day tour with transportation and lunch/snack included)
- Salsa class: USD 6
Accommodation
Dorm room
In high demand!
5 ratings Shared room (multiple beds), No meals
Shared bathroom
from
$124/ week Show more
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | Additional Week |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price in $ | 123.2 | 246.4 | 369.6 | 492.8 | 616 | 739.2 | 862.4 | 985.6 | 1232 | 1478.4 | 123.2 |
Prices based on accommodation from Sunday to Sunday
Price per person
- Check-in
- Sunday
- Check-out
- Sunday
Note: It is important to inform the school if you plan to arrive or leave outside the standard check in/check out times.
- Price extra night
- $18 (Individual extra nights bookable at indicated extra night price)
- Room Occupancy
- Shared room (multiple beds)
- Average distance from school
- 3 minutes walking (average reported by 4 former students).
- Includes
- TV, Daily cleaning, Towels, Bedding/linen, Access to laundry service, Access to Wifi in building (Free WIFI), Shared bathroom.
- Meals
- No meals.
- Minimum age of students
- 17
- Maximum age of students
- 80
Guest House with Bed & Breakfast
1 rating Single room, Breakfast
Shared bathroom
from
$293/ week Show more
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | Additional Week |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price in $ | 292.6 | 585.2 | 877.8 | 1147.4 | 1417 | 1686.6 | 1956.2 | 2225.8 | 2765 | 3304.2 | 292.6 |
Prices based on accommodation from Sunday to Sunday
Price per person
- Check-in
- Sunday
- Check-out
- Sunday
Note: It is important to inform the school if you plan to arrive or leave outside the standard check in/check out times.
- Price extra night
- $38 (Individual extra nights bookable at indicated extra night price)
- Room Occupancy
- Single room
- Includes
- TV, Phone, Daily cleaning, Towels, Bedding/linen, Access to laundry service, Access to Wifi in building (Free WIFI), Shared bathroom.
- Meals
- Breakfast.
- Minimum age of students
- 16
- Maximum age of students
- 1
Hostel
3 ratings Single room, No meals
Shared bathroom
from
$201/ week Show more
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | Additional Week |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price in $ | 200.2 | 400.2 | 600.2 | 800.2 | 1000.2 | 1200.2 | 1400.2 | 1600.2 | 2000.2 | 2400.2 | 200.2 |
Prices based on accommodation from Sunday to Sunday
Price per person
- Check-in
- Sunday
- Check-out
- Sunday
Note: It is important to inform the school if you plan to arrive or leave outside the standard check in/check out times.
- Price extra night
- $29 (Individual extra nights bookable at indicated extra night price)
- Room Occupancy
- Single room
- Includes
- TV, Daily cleaning, Towels, Bedding/linen, Access to laundry service, Access to Wifi in building (Free WIFI), Shared bathroom.
- Meals
- No meals.
- Minimum age of students
- 16
- Maximum age of students
- 1
Hostel
3 ratings Double room (only for 2 people travelling together), No meals
Shared bathroom
from
$262/ week Show more
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | Additional Week |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price in $ | 261.8 | 523.6 | 785.4 | 1047.2 | 1309 | 1570.8 | 1832.6 | 2094.4 | 2618 | 3141.6 | 261.8 |
Prices based on accommodation from Sunday to Sunday
Price per room
- Check-in
- Sunday
- Check-out
- Sunday
Note: It is important to inform the school if you plan to arrive or leave outside the standard check in/check out times.
- Price extra night
- $37 (Individual extra nights bookable at indicated extra night price)
- Room Occupancy
- Double room (only for 2 people travelling together)
- Includes
- TV, Daily cleaning, Towels, Bedding/linen, Access to laundry service, Access to Wifi in building (Free WIFI), Shared bathroom.
- Meals
- No meals.
- Minimum age of students
- 16
- Maximum age of students
- 1
Hostel
3 ratings Triple room (only for 3 people travelling together), No meals
Private bathroom
from
$370/ week Show more
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | Additional Week |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price in $ | 369.6 | 739.2 | 1108.8 | 1478.4 | 1848 | 2217.6 | 2587.2 | 2956.8 | 3696 | 4435.2 | 369.6 |
Prices based on accommodation from Sunday to Sunday
Price per room
- Check-in
- Sunday
- Check-out
- Sunday
Note: It is important to inform the school if you plan to arrive or leave outside the standard check in/check out times.
- Price extra night
- $53 (Individual extra nights bookable at indicated extra night price)
- Room Occupancy
- Triple room (only for 3 people travelling together)
- Private bathroom
- Included
- Includes
- TV, Daily cleaning, Towels, Bedding/linen, Access to laundry service, Access to Wifi in building (Free WIFI), Private bathroom.
- Meals
- No meals.
- Minimum age of students
- 16
- Maximum age of students
- 1
Hostel
3 ratings Shared room (multiple beds), No meals
Private bathroom
from
$493/ week Show more
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | Additional Week |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price in $ | 492.8 | 985.6 | 1478.4 | 1971.2 | 2464 | 2956.8 | 3449.6 | 3942.4 | 4928 | 5913.6 | 492.8 |
Prices based on accommodation from Sunday to Sunday
Price per room
The accommodation option is for four people travelling together.
- Check-in
- Sunday
- Check-out
- Sunday
Note: It is important to inform the school if you plan to arrive or leave outside the standard check in/check out times.
- Price extra night
- $70 (Individual extra nights bookable at indicated extra night price)
- Room Occupancy
- Shared room (multiple beds)
- Private bathroom
- Included
- Includes
- TV, Daily cleaning, Towels, Bedding/linen, Access to laundry service, Access to Wifi in building (Free WIFI), Private bathroom.
- Meals
- No meals.
- Minimum age of students
- 16
- Maximum age of students
- 1
Questions and answers about Spanish by the Sea
I would like to travel through Panama. Can I combine different locations?
Is it possible to arrive in Bocas del Toro by plane?
What do you recommend in terms of insurance?
Do you provide homestay or other housing options?
The age range of the students staying in the hostel is 18-30 years old.”
How do you recommend getting there from Panama City or from other parts of the country?
The school also offers a transfer from Tocumen Airport to your accommodation in Bocas del Toro. ”
Do they offer other excursions as well?
We are a family of 5 with 2 daughters ages 9 and another one that has 12. Can you offer a Spanish programme for us all? We live in Costa Rica and have different levels of Spanish.
The course available is the Standard Course with 20 Spanish lessons per week. Each lesson is 55 minutes long and takes place on weekdays, from Monday to Friday.”
I would like to participate in a one-week Spanish course with my wife. How can I book the course for two people on the website?
FAQ about Spanish by the Sea, Bocas del Toro
How many students usually stay in the Dorm Room accommodation?
What is the most popular accommodation offered by Spanish by the Sea?
Is airport pickup offered by Spanish by the Sea?
What is the number of students per class at Spanish by the Sea?
Which countries are students of Spanish by the Sea from?
Spanish by the Sea offers courses for which ages?
Terms of Spanish by the Sea
- First day of course
- Students should arrive at 8:00
- Payment methods accepted for payments made directly to the school






- Legal name/parent company
- Spanish by the Sea Corp. | Tax registration ID: RUC311688-1-411601-2009-177214
Visa Documents
- Full payment of all fees required before school dispatches documents required for visa application
- No
- Preferential cancellation terms in case of visa refusal
- School agreed that students booking online on this site will benefit from preferential cancellation fees in case of visa refusal, and in this case will never exceed EUR 180.








Afternoon classes from 15:00 to 17:00 or from 17:00 to 19:00.