23 Best Hobbies for Teenage Guys (Indoor/Outdoor)

Every teenage guy needs a hobby in order to become a well-rounded man. Hobbies are a great way to improve your skills and get better at something. Newly learned skills can make you more popular with teenage girls, but not only this, new hobbies will help you get away from the screen, promote work-life balance, improve your fitness, and boost your self-esteem.

So, search and find yourself a new hobby. Start with this page, you will find many cool hobbies for teenage guys over here.

I will cover some of the most popular indoor and outdoor hobbies for teenagers, and if you are a teenage girl you should browse this list too, it is not meant only for guys.

Outdoor Hobbies for Teenage Guys


If you want a hobby that will keep you your body fit get into running, it is a good hobby for teenage guys. Choose the trail to run, get yourself running shoes and you are ready to run.

Running will provide many health benefits and give you time out from everyday stress. Start with one minute of walking and one minute of running, repeat this three times per week and within three months you will be able to run 2 miles without stopping.


If you enjoy the outdoors and actively spend your time in nature you might consider cycling. I believe that you already have some bike, you might also need a helmet to be safe while on the trail. If you choose mountain biking you could spend a lot of time in the woods which will help you deal with stress and help you with your mental health. Also, road cycling will help you with your overall well-being and help with joint problems. So find cycling routes and get started.


Skateboarding is one of the best hobbies for teenage guys. Maybe your dream is to become the next Tony Hawk maybe you love watching skateboarders, maybe you might try this hobby on your own.

Don’t take skateboarding lightly, because this hobby has a steep learning curve. But don’t get scared either, because It can be incredibly fun once you start making progress.

If you are ready to dedicate yourself to skateboarding you will need to find a smooth surface, get protective gear, and of course, get a skateboard.

Roller skating

Roller skating is not just a quick way to get around, but it is a rewarding hobby that you can do in the summer as well as in the winter, you can roller skate in nature or you can do it indoors.

It is much easier to get started than with skateboarding, but you will need also protection gear, a clean place to practice, and of course skates. When you are learning to roller skate make sure to start slow and that you know how to fall.


DIY is another fun hobby for teenage guys. Fixing anything around your house can be relaxing.

In case you need instructions with something go and buy a book on DIY, this way you’ll learn new skills.

Be creative, make self-made presents for your friends, or you can even make your own clothes, the sky is the limit over here.


Gardening is great for teenage guys who want a hobby to do at home. See what you can grow, buy a few packets of seeds, and start gardening. Growing your vegetables or herbs can be therapeutic, fulfilling, and entertaining.

If you don’t have your own yard, simply buy basil or some other herds and grow it in your room. Check online and find tips on gardening.

Go Camping

You can do it alone or invite your friends to go camping during the weekend. Things you will need is a tent, tools, some food, and drinks. If you don’t have the time or resources to go into nature, try camping in your garden, you will be amazed by how exciting it is!

Go To Free Community Events

Think about your local government or local organizations, they usually hold events and meetings. Visit their homepages to find out when is the next workshop, festival, or open-air movie night is.

Explore Where You Live

Find out about all tunnels, bridges, and streets in your home town. You will find that learning about the area you live in and its history can be fascinating. Search for every corner but make sure you don’t walk into private property too often.

Indoor Hobbies for Teenage Guys

Read the Books

By reading a good book you will be able to explore your interests and escape your daily stress. No matter what books you choose, fiction or nonfiction, just pick something you want to know more about.

Choose your books by the author or by the topic and when having the desired book you will find reading broadening and anti-stressing. Try audiobooks if you don’t have much time to read, do the search online and you will find them easily.


Crafting is a great hobby that will calm your mind after a stressful day and make you slow down and get you lost in a project. Because of this benefit many people these days use their hand and imagination to create their unique goods.

When you finish your projects your handmade products can be a great gift for your friends or family or you can even sell them on websites like eBay or Craigslist and make some extra money. If you don’t know where to start, search for some helpful tutorials online and get some ideas.

Explore History

In case you are dreaming about going back to a different time, you could dedicate yourself to investigate history as a hobby.

It has never been a better time to delve into history than today, you can spend hours in the library or online and you will still find some interesting.

If you don’t know where to start I suggest that you focus on one particular area of history, many history buffs like to focus on WW 1 or WW 2, but there are much more areas to choose from.

Try Drawing

If you want to express yourself in a different way you can do it by drawing. You can draw in different ways, from sketching to painting to doodling, so choose what you like and start to draw!

Learn New Things

If you are passionate about something then learning about it is not boring, in fact, it is fun. It could be nature, the mountains, or even motorcycles. Find your interests online and learn as much as you can about it.

Learn a Language

Learning a foreign language can be extremely rewarding and can bring many benefits. You know which language you want to learn, choose one that sparks your interest and join some online language courses.

After you are comfortable with speaking enough, choose the right travel destination so that you can practice your new language.


Blogging could well be the right hobby for you if you enjoy writing and sharing your opinions. With blogging, you will get a platform to express yourself and organize your thoughts, and even connect with people all around the world.

Data Visualization

If you love graphics and data, maybe you could start a data visualization. It involves charts, creating images, maps, and graphs that show certain data. Data visualization is a skill that will flex your analytical and creative muscles.

Graphic Design

Creating visually appealing content can easily be learned and done from home. The best way to start is by searching for some graphic designers and learn the skills and techniques they use. Plenty of free graphic design software is available to get started with, for instance, you can use Canva, Adobe Spark, or Krita.

Watch Online Documentaries

You will find many documentaries on different websites, on YouTube for instance you could choose between all different contents, such as music, history or sport and many more. If you find it you could watch your favorite musician or actor’s biography.

Play Board Games

Organize an evening to play board games with people you love. Tabletop games are the best hobby to spend time with your friends or family. All you need is a board game if you don’t have one, go and get some, or you can make it yourself. Check if you already have one that is laying somewhere covered with the dust.


Chess may seem tricky to get started with, but it is a hobby that can provide hours of engagement and entertainment.

If you want to upgrade your skills and strategies you can visit lichess.org. This website will walk you through some higher-tier skills as well as through the fundamentals.

It is an inexpensive hobby,  you don’t even need a chessboard to play chess, you can play it easily with the help of the screen.

Play an Instrument

There’s always a good time to learn a new instrument or start learning your old one again. But, don’t jump from one to another, the key is to choose one and stick to it until perfection.

Whichever instrument you choose to play you’ll find many free resources and hours of video tutorials on YouTube or elsewhere online.


Woodworking is a practical hobby, it can come in handy in so many situations. It’s not even hard to get started with. All you need is a wood, wood saw, screwdrivers, sharp knife, and a hammer, when you are starting make sure you choose simple projects and build from there.


Maybe acting is the last thing you might consider as a hobby, but you can try. If you think you can do this, start with exercises in the comfort of your home, and do everything to improve your acting skills, use a mirror. You will find many books in the library and online tutorials with useful tips.


I am sure you have watched the movie Rocky (I have watched all five parts, I love this movie) and because of that you know that is possible to train boxing on your own, at home.

The best way to get started with boxing is by searching for proper resources and learn basics like footwork, punches, and stance. If you are a passion for boxing get yourself proper equipment like boxing gloves and a boxing bag or just start running for the start.

Weight lifting

Many people think that weight lifting is just for bodybuilders, but it isn’t that way.  Weight lifting will help improve your posture, balance, and bone health, as well as building muscle.

When you first get started you don’t need any equipment, just do simple bodyweight exercises such as squats, pull-ups, and push-ups. After that, you can start with a simple dumbbell workout, which you can make it out of a bottle filled with water.

Did I overlook something?

Do you miss some good hobbies for teenage guys that haven’t been included on this list? Comment your hobby ideas in the comments below!